Что означает код HRESULT 0x800F021E (SPAPI_E_NO_SUCH_INTERFACE_CLASS)?

 
Предыдущий Следующий
SPAPI_E_BAD_INTERFACE_INSTALLSECT SPAPI_E_INVALID_REFERENCE_STRING

SPAPI_E_NO_SUCH_INTERFACE_CLASS

SPAPI_E_NO_SUCH_INTERFACE_CLASS (0x800F021E) — ошибка установки драйвера Windows SetupAPI. Этот код означает, что GUID запрошенного класса интерфейса устройства не зарегистрирован или недоступен в текущем системном контексте. Причиной может быть неверный GUID, вызов API интерфейсов до создания интерфейса драйвером либо развёртывание пакета, ожидающего отсутствующий в системе компонент.

Что проверить

  • Сверьте GUID класса интерфейса с документацией устройства и драйвера.
  • До перечисления интерфейсов убедитесь, что устройство установлено и запущено.
  • Проверьте предшествующие строки SetupAPI на наличие ошибки установки драйвера или регистрации интерфейса.

Microsoft: журнал установки устройств SetupAPI

Microsoft: устранение неполадок установки устройств и драйверов

Microsoft: компоненты пакета драйвера


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