Что означает код HRESULT 0xC00D1B6B (NS_E_VIDSOURCESIZE)?

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

NS_E_VIDSOURCESIZE

Диагностический смысл

NS_E_VIDSOURCESIZE / 0xC00D1B6B фиксирует конкретную границу: Источник видеозахвата не согласовал требуемые ширину и высоту. Для этого результата полезно рассматривать маркер состояния «vidsourcesize» как имя этапа, а не как общий сбой Windows Media.

Фиксация состояния

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

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

Проверка одного условия

Сначала получите «Источник видеозахвата не согласовал требуемые ширину и высоту» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.

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

Критерий успешной коррекции

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

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


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