| Предыдущий | Следующий |
| STG_E_TERMINATED | STG_E_FIRMWARE_IMAGE_INVALID |
STG_E_FIRMWARE_SLOT_INVALID
Что означает STG_E_FIRMWARE_SLOT_INVALID
STG_E_FIRMWARE_SLOT_INVALID (0x80030208) — Указан слот firmware, отсутствующий в списке устройства или недопустимый для выбранной операции.
Допустимые слоты нужно получать от устройства через firmware info, а не хранить как постоянные номера в приложении. На уровне контроллера и отдельного устройства наборы слотов могут различаться.
Что проверить
- Запросите текущий список слотов firmware и свойства active/read-only/upgrade-capable.
- Проверьте флаги выбора контроллера или устройства и номер слота, переданный в activation/download.
- Выберите слот из актуального ответа устройства; не используйте номер, закэшированный от другого устройства или поколения firmware.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
