| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.