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