What does NTSTATUS 0xC029200F (STATUS_PCP_KEY_NOT_LOADED) mean?

 
Previous Next
STATUS_PCP_WRONG_PARENT STATUS_PCP_NO_KEY_CERTIFICATION

STATUS_PCP_KEY_NOT_LOADED

A key record exists, but the usable TPM object is not available

STATUS_PCP_KEY_NOT_LOADED means the requested PCP operation reached a key that is not loaded for use by the TPM. It is therefore different from a generic key-not-found condition: a persisted identifier may be present while the transient TPM object required for the operation is not available.

The correct next step depends on the call sequence. A process may have released or invalidated a key handle, the provider may need to load it in the current context, or a preceding step may have failed before the object became usable.

What to check

  • Trace the provider-open, key-open/create, property-setting, finalization, and use sequence in the same process context.
  • Verify handle lifetime and cleanup code; do not reuse a handle after the owning provider object is closed.
  • If the status follows reset, suspend/resume, or firmware work, include those events in the incident record.

References


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