| Previous | Next |
| STATUS_TPM_PPI_FUNCTION_UNSUPPORTED | STATUS_PCP_DEVICE_NOT_READY |
STATUS_PCP_ERROR_MASK
Platform Crypto Provider error-mask status
STATUS_PCP_ERROR_MASK is not a normal operational failure such as a bad handle or unsupported algorithm. It is the NTSTATUS-side mask used around Platform Crypto Provider results, the TPM-backed CNG key storage provider exposed through the NCrypt key-storage model.
Treat this value as a classification clue. If it appears in a log, preserve the full original status or HRESULT and decode the specific PCP code after the mask is applied; otherwise different provider errors can collapse into an unhelpful generic category.
Diagnostic focus
- Capture the exact numeric status before conversion to Win32 or HRESULT form.
- Decode the specific PCP status that accompanies the mask rather than retrying a random NCrypt call.
- Check whether the failing provider is really
MS_PLATFORM_CRYPTO_PROVIDER, not the software or smart-card key storage provider.
References
- Microsoft: CNG key storage providers
- Microsoft: NCryptOpenStorageProvider
- Microsoft: Key storage and retrieval
- Microsoft: TPM Base Services
- Microsoft: COM error codes for TPM, PLA and FVE
Looking for a different code? Search another status or error code.