uint32 ISL_ContinueVerification ISL_VERIFIED_MODULE_PTR Module, uint32 WorkFactor)
The purpose of this function is to permit ongoing verification of an object which has been already verified by the ISL_VerifyAndLoadModuleAndCredentials, ISL_SelfCheck, ISL_VerifyLoadedModuleAndCredentials, ISL_VerifyAndLoadModule, or ISL_VerifyLoadedModule functions. The WorkFactor parameter increases the amount of verification for an individual call by an implementation-specific amount proportional to the parameter value. The result variable returns the cummulative number of complete, successful verification passes which have been performed on the verified module, or zero if a failure was ever detected.
The application can dynamically adjust the amount of time spent in verification by adjusting the work factor. The return value permits monitoring the rate at which the entire object is verified.
- Module (input)
A verified module object returned by the ISL_SelfCheck, ISL_VerifyAndLoadModuleAndCredentials, ISL_VerifyAndLoadModuleAndCredentials, ISL_VerifyAndLoadModule, or ISL_VerifyLoadedModule function.
- WorkFactor (input)
The amount of work spent in the partial verification increases in proportion to the value of this parameter. The actual rate of verification depends on the platform and implementation.
The number of verification passes that have been completed successfully, or zero if verification is unsuccessful.
ISL_SelfCheck, ISL_VerifyAndLoadModuleAndCredentials, ISL_VerifyLoadedModuleAndCredentials, ISL_VerifyAndLoadModule, ISL_VerifyLoadedModule