Что означает код HRESULT 0x8004020C (VFW_E_BUFFER_NOTSET)?

 
Также может означать:
КонстантаТипОС
EVENT_E_COMPLUS_NOT_INSTALLEDHRESULTWindows
Предыдущий Следующий
EVENT_E_COMPLUS_NOT_INSTALLED EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT

VFW_E_BUFFER_NOTSET

Что означает VFW_E_BUFFER_NOTSET

VFW_E_BUFFER_NOTSET (0x8004020C) — Размер буфера не задан.

Причину следует искать на границе «буфер: размер буфера не задан» внутри подсистемы «DirectShow и Video for Windows», где требуется сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «размер буфера не задан», проверьте размеры, смещения и единицы измерения на границе API; используйте двухэтапный запрос требуемого буфера, когда он предусмотрен контрактом.

С первым HRESULT по теме «буфер: размер буфера не задан» сопоставьте состав графа, media types на соединениях, состояние фильтров и первый неуспешный DirectShow-вызов.

При сравнении запусков отдельно отметьте: IMemAllocator::SetProperties, ALLOCATOR_PROPERTIES; эти сведения относятся к теме «буфер: размер буфера не задан».

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x8004020C и без обхода штатных проверок.

Документация для результата 0x8004020C: документация DirectShow.


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