| Предыдущий | Следующий |
| SPAPI_E_DEVINFO_NOT_REGISTERED | SPAPI_E_NO_INF |
SPAPI_E_INVALID_REG_PROPERTY
Что означает SPAPI_E_INVALID_REG_PROPERTY
SPAPI_E_INVALID_REG_PROPERTY — SetupAPI получил недопустимое registry property для device/setup class или неверный тип/идентификатор свойства.
Что проверить
- Запишите device information element/class и property ID.
- Проверьте допустимый property set/type для выбранного API.
- Не путайте legacy SPDRP_* и modern device property keys.
Как подтвердить исправление
Используйте корректное property API и тип данных. После исправления прочитайте значение обратно и сравните с ожидаемым device instance.
Если код использует универсальный helper, проверьте ветку выбора property namespace: смешение SPDRP_* и DEVPKEY_* нередко выглядит как «правильный номер», но относится к другому API.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
