The Handle checks ensure that applications do not attempt to use invalid handles. This includes the following:
-
Ensures that handles are valid when passed to APIs that take a handle. If a NULL value or an INVALID_HANDLE_VALUE value is passed, the handle is clearly invalid and further investigation is necessary.
-
Ensures that TLS indexes passed to TLS functions are valid.
-
Ensures that APIs are not called with handles that have been closed.
Handle Verifier Stops
Following is a list of verifier stops that may occur when running the Handle verifier against a project: