Что означает код HRESULT 0xC00D0BD4 (NS_E_SDK_BUFFERTOOSMALL)?

 
Предыдущий Следующий
NS_E_DUPLICATE_PACKET NS_E_INVALID_NUM_PASSES

NS_E_SDK_BUFFERTOOSMALL

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

NS_E_SDK_BUFFERTOOSMALL (0xC00D0BD4) — переданный буфер Windows Media SDK меньше размера, требуемого текущим вызовом API.

Целевое сравнение: сначала запросить требуемый размер, выделить буфер указанного размера и повторить тот же SDK вызов. Оно меняет спорное предварительное условие, не меняя идентичность мультимедиа и несвязанные параметры компьютера.

Что проверить

  • Сопоставьте параметры вызова с условием «Переданный буфер Windows Media SDK меньше размера, требуемого текущим вызовом API» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Переданный буфер Windows Media SDK меньше размера, требуемого текущим вызовом API» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_DUPLICATE_PACKETИспользуйте состояние объекта и порядок операций, чтобы определить, какой код является исходным, если оба появляются в одной трассировке.

Технические ссылки


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