Что означает код HRESULT 0xC00D1B69 (NS_E_VIDCAPSTARTFAILED)?

 
Предыдущий Следующий
NS_E_VIDEODRIVER_UNSTABLE NS_E_VIDSOURCECOMPRESSION

NS_E_VIDCAPSTARTFAILED

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

NS_E_VIDCAPSTARTFAILED / 0xC00D1B69 фиксирует конкретную границу: Настроенный граф видеозахвата не смог перейти в состояние streaming. Для этого результата полезно рассматривать маркер состояния «vidcapstartfailed» как имя этапа, а не как общий сбой Windows Media.

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

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

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

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

Контрольный запуск должен воспроизводить маркер состояния «vidcapstartfailed» на тех же входных данных. Измените только причину «Настроенный граф видеозахвата не смог перейти в состояние streaming»; если исходный вызов проходит дальше, граница локализована.

  1. Зафиксируйте первый NS_E_VIDCAPSTARTFAILED и объект, которому принадлежит маркер состояния «vidcapstartfailed».
  2. Сохраните входные данные до изменения состояния «Настроенный граф видеозахвата не смог перейти в состояние streaming».
  3. Устраните только условие «Настроенный граф видеозахвата не смог перейти в состояние streaming» и выполните тот же вызов ещё раз.

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

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

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


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