| Предыдущий | Следующий |
| TPC_E_NO_DEFAULT_TABLET | VFW_E_NO_CLOCK |
VFW_E_SIZENOTSET
Что означает VFW_E_SIZENOTSET
VFW_E_SIZENOTSET (0x80040212) — Невозможно выделить память, поскольку размер не задан.
В подсистеме «DirectShow и Video for Windows» этот HRESULT описывает объект «невозможно выделить память, поскольку размер не задан», и первый диагностический шаг — сопоставить первый отказ с фактическими параметрами операции.
Диагностика и проверка результата
В сценарии «невозможно выделить память, поскольку размер не задан» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Перед контрольным повтором для «невозможно выделить память, поскольку размер не задан» соберите состав графа, media types на соединениях, состояние фильтров и первый неуспешный DirectShow-вызов.
В воспроизводимом отчёте зафиксируйте данные ALLOCATOR_PROPERTIES, cbBuffer для проверки темы «невозможно выделить память, поскольку размер не задан».
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80040212 этого надёжнее, чем единичный успешный запуск на других данных.
Документация для результата 0x80040212: документация DirectShow.
Нужно найти другой код? Найти другой код состояния или ошибки.