Что означает код HRESULT 0x8004020D (VFW_E_BUFFER_OVERFLOW)?

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

VFW_E_BUFFER_OVERFLOW

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

VFW_E_BUFFER_OVERFLOW (0x8004020D) — Буфер недостаточно велик.

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

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

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

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

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x8004020D, а заведомо неверный вход отклоняется на ожидаемой границе.

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


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