| Предыдущий | Следующий |
| STATUS_NO_ACE_CONDITION | STATUS_DEVICE_POWER_CYCLE_REQUIRED |
STATUS_DEVICE_SUPPORT_IN_PROGRESS
Что означает STATUS_DEVICE_SUPPORT_IN_PROGRESS
STATUS_DEVICE_SUPPORT_IN_PROGRESS (0x80000030) — warning/control status, означающий, что определение поддержки device capability ещё не завершено. Это не окончательный «device unsupported»: caller должен дождаться завершения discovery и получить final supported/unsupported result.
Что проверить
- Сохраните device, property/command и discovery request, который вернул transitional status.
- Проверьте параллельные callers: несколько потоков не должны независимо запускать один и тот же capability detection и затем кешировать промежуточный outcome.
- Не записывайте этот status в постоянный capability cache как отрицательный ответ; после completion перечитайте final descriptor/property.
Как действовать
Обработайте результат как переходное состояние с документированным completion mechanism, а не tight polling loop. После завершения discovery принимайте решение по окончательному capability result. Если state никогда не завершается, диагностируйте зависший discovery owner/driver path.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.