| Предыдущий | Следующий |
| SPAPI_E_NO_ASSOCIATED_CLASS | SPAPI_E_DUPLICATE_FOUND |
SPAPI_E_CLASS_MISMATCH
Что означает SPAPI_E_CLASS_MISMATCH
SPAPI_E_CLASS_MISMATCH (0x800F0201) — SetupAPI обнаружил, что INF, device information set или device element относится к другому setup class.
Ошибка возникает при несогласованности class GUID/класса установки между объектами SetupAPI. Она не означает общий синтаксический дефект INF: каждый элемент может быть валиден сам по себе, но классы не совпадают.
Диагностика и проверка результата
Сохраните Class/ClassGuid из INF, class GUID набора и SP_DEVINFO_DATA.ClassGuid целевого устройства. Проверьте, каким API создан device info set и не смешиваются ли в нём элементы другого setup class.
Исправление подтверждается той же установочной операцией при согласованных class GUID. Подстановка другого INF или другого устройства без сравнения классов лишь обходит mismatch.
Документация для результата 0x800F0201: device setup classes.
Нужно найти другой код? Найти другой код состояния или ошибки.