What does NTSTATUS 0xC000A006 (STATUS_HANDLE_REVOKED) mean?

 
Previous Next
STATUS_INVALID_PEP_INFO_VERSION STATUS_EOF_ON_GHOSTED_RANGE

STATUS_HANDLE_REVOKED

Access through an object handle has been withdrawn

This is the generic form of handle revocation and does not identify the object type. A handle value that was valid earlier can no longer be used for the requested access because the owning subsystem revoked it.

Do not repeatedly call the operation or assume that duplicating the numeric handle restores access. Complete or cancel in-flight work, release local state, and reacquire the object through the subsystem that originally created the handle. Preserve the revocation reason when the provider supplies one.

What to inspect

  • Identify the handle type and issuing subsystem.
  • Stop new requests and settle outstanding asynchronous operations.
  • Acquire a new handle only after the underlying state transition is complete.

References


Looking for a different code? Search another status or error code.