What does HRESULT 0x80290404 (TPM_E_PCP_FLAG_NOT_SUPPORTED) mean?

 
Previous Next
TPM_E_PCP_INVALID_PARAMETER TPM_E_PCP_NOT_SUPPORTED

TPM_E_PCP_FLAG_NOT_SUPPORTED

TPM_E_PCP_FLAG_NOT_SUPPORTED means the caller supplied a flag that the Microsoft Platform Crypto Provider does not implement for this operation or TPM version.

What to check

  • Compare the requested flags with the API documentation and the provider/version actually installed on the device.
  • Do not assume that a flag supported by a software key storage provider is supported by a TPM-backed provider.
  • Use capability detection or a supported fallback in the application instead of silently retrying with the same unsupported request.

Microsoft: CNG key storage providers

Microsoft: NCryptOpenStorageProvider

Microsoft: TPM and PCP error codes


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