| Предыдущий | Следующий |
| STATUS_TPM_PPI_FUNCTION_UNSUPPORTED | STATUS_PCP_DEVICE_NOT_READY |
STATUS_PCP_ERROR_MASK
Статус маски ошибок Platform Crypto Provider
STATUS_PCP_ERROR_MASK не является обычной операционной ошибкой вроде недопустимого дескриптора или неподдерживаемого алгоритма. Это маска на стороне NTSTATUS, используемая для результатов Platform Crypto Provider — поставщика хранилища ключей CNG с поддержкой TPM, доступного через модель хранилища ключей NCrypt.
Рассматривайте это значение как признак классификации. Если оно появляется в журнале, сохраняйте полный исходный статус или HRESULT и декодируйте конкретный код PCP после применения маски; иначе разные ошибки поставщика могут свестись к бесполезной общей категории.
На что направить диагностику
- Зафиксируйте точное числовое значение статуса до преобразования в Win32 или HRESULT.
- Декодируйте конкретный статус PCP, сопровождающий маску, вместо случайных повторных вызовов NCrypt.
- Проверьте, действительно ли сбойным поставщиком является
MS_PLATFORM_CRYPTO_PROVIDER, а не программный поставщик или поставщик хранилища ключей смарт-карты.
Ссылки
- Microsoft: поставщики хранилища ключей CNG
- Microsoft: NCryptOpenStorageProvider
- Microsoft: хранение и получение ключей
- Microsoft: базовые службы TPM
- Microsoft: коды ошибок COM для TPM, PLA и FVE
Нужно найти другой код? Найти другой код состояния или ошибки.