Что означает код HRESULT 0x800F022D (SPAPI_E_NON_WINDOWS_NT_DRIVER)?

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

SPAPI_E_NON_WINDOWS_NT_DRIVER

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

SPAPI_E_NON_WINDOWS_NT_DRIVER (0x800F022D) — Выбранный драйвер не поддерживает эту версию Windows.

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

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

В сценарии «выбранный драйвер не поддерживает эту версию Windows» сопоставьте Hardware ID или Instance ID с выбранным INF, архитектурой и версией драйвера и используйте setupapi.dev.log как источник первого отказа.

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

При сравнении запусков отдельно отметьте: INF; эти сведения относятся к теме «пакет драйвера: выбранный драйвер не поддерживает эту версию Windows».

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

Документация для результата 0x800F022D: Overview of INF files · Components of a driver package · журнал установки устройств SetupAPI.


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