Что означает код HRESULT 0x800F022F (SPAPI_E_NO_CATALOG_FOR_OEM_INF)?

 
Предыдущий Следующий
SPAPI_E_NON_WINDOWS_DRIVER SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE

SPAPI_E_NO_CATALOG_FOR_OEM_INF

Что означает SPAPI_E_NO_CATALOG_FOR_OEM_INF

SPAPI_E_NO_CATALOG_FOR_OEM_INF (0x800F022F) — Сторонний INF не содержит сведений о цифровой подписи.

Практическая граница результата — каталог подписи драйвера, пакет изготовителя, пакет INF; поэтому сначала нужно найти отсутствующий объект, запись или регистрацию, а не переустанавливать весь компонент «SetupAPI и установка устройств».

Диагностика и проверка результата

В сценарии «сторонний INF не содержит сведений о цифровой подписи» проверьте директиву CatalogFile в INF и наличие соответствующего CAT-файла из той же версии пакета; не смешивайте INF, SYS и CAT от разных выпусков; причину проверки подписи ищите в setupapi.dev.log.

С первым HRESULT по теме «каталог подписи драйвера, пакет изготовителя, пакет INF» сопоставьте hardware ID, instance ID, путь к INF, выбранную модель и соответствующий фрагмент setupapi.dev.log.

Для контрольного повтора сохраните следующие данные: CatalogFile, setupapi.dev.log, INF; они относятся к теме «каталог подписи драйвера, пакет изготовителя, пакет INF».

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x800F022F, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x800F022F: Catalog files and digital signatures · Driver signing · журнал установки устройств SetupAPI.


Нужно найти другой код? Найти другой код состояния или ошибки.