What does HRESULT 0x8009200F (CRYPT_E_PENDING_CLOSE) mean?

 
Previous Next
CRYPT_E_NO_SIGNER CRYPT_E_REVOKED

CRYPT_E_PENDING_CLOSE

A cryptographic-message handle was closed, but final cleanup is still pending because other references or close operations have not completed. This is a resource-lifetime condition, not a signature or certificate validation failure.

What to check

  • Trace ownership of the message handle and ensure every open/reference has a matching close/release in the same lifecycle.
  • Do not reuse a message handle after beginning shutdown; acquire a new handle to process a new message.
  • If this occurs during shutdown, identify outstanding asynchronous or callback work that still holds the message context.

Microsoft: CryptMsgClose

Microsoft: CryptMsgOpenToDecode


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