| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.