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