Что означает код HRESULT 0xC00D1B65 (NS_E_VIDEODEVICE_UNEXPECTED)?

 
Предыдущий Следующий
NS_E_VIDEODEVICE_BUSY NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING

NS_E_VIDEODEVICE_UNEXPECTED

Граница результата

NS_E_VIDEODEVICE_UNEXPECTED / 0xC00D1B65 фиксирует конкретную границу: Драйвер видеоустройства вернул непредвиденную ошибку при инициализации. Для этого результата полезно рассматривать маркер состояния «videodevice unexpected» как имя этапа, а не как общий сбой Windows Media.

Свидетельства

Сохраните capture device/pin, width, height, subtype, stride, bit depth и состояние graph. Для состояния «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_VIDEODEVICE_UNEXPECTEDОн подтверждает границу «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации» только для текущего объекта и generation.
После целевого изменения NS_E_VIDEODEVICE_UNEXPECTED исчезаетЭто поддерживает связь отказа с условием «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «videodevice unexpected» может быть лишь отображением ошибки более низкого компонента.

Контрольный запуск

Для проверки маркер состояния «videodevice unexpected» сравните два запуска одной операции: исходный с состоянием «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_VIDEODEVICE_UNEXPECTED и объект, которому принадлежит маркер состояния «videodevice unexpected».
  2. Сохраните входные данные до изменения состояния «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации».
  3. Устраните только условие «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации» и выполните тот же вызов ещё раз.

После исправления

Повторяйте на том же устройстве и формате, меняя только параметр, непосредственно связанный с этим кодом. Если после этого «Драйвер видеоустройства вернул непредвиденную ошибку при инициализации» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

Документация


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