Что означает код HRESULT 0xC00D0FC8 (NS_E_WMP_WINDOWSAPIFAILURE)?

 
Предыдущий Следующий
NS_E_WMP_ADDTOLIBRARY_FAILED NS_E_WMP_RECORDING_NOT_ALLOWED

NS_E_WMP_WINDOWSAPIFAILURE

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

NS_E_WMP_WINDOWSAPIFAILURE (0xC00D0FC8) — нижележащий Windows API завершился ошибкой, не оставив более конкретного результата для оболочки WMP.

Windows Media Player сообщает, что NS_E_WMP_WINDOWSAPIFAILURE ( 0xC00D0FC8 ) возвращается, когда низкоуровневый API Windows завершился ошибкой, не оставив более конкретного результата для оболочки WMP. Это состояние формирует ядро Player, которое разрешает Player.URL, выбирает или строит граф воспроизведения, выбирает кодеки и устройства, выполняет preroll и переходит между элементами списка, сообщая асинхронные ошибки.

URL, элемент списка воспроизведения, выбранный источник, граф и кодек — разные объекты; сбой одного не следует диагностировать одновременной заменой всех. Кроме того, пути Error и MediaError могут поставить в очередь несколько результатов, поэтому первый конкретный HRESULT и его контекст ошибки полезнее последнего сообщения.

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

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

Близкие коды

КодЧем отличается
NS_E_DEVICE_NOT_READYуказанное устройство присутствует или выбрано, но не готово к запрошенной операции
NS_E_NO_ERROR_STRING_FOUNDподсистема ошибок имеет HRESULT, но для него отсутствует локализованная строка описания
NS_E_WMP_MF_CODE_EXPIREDУстановленный компонент Windows Media находится вне диапазона допустимых версий, ожидаемого этой сборкой Player

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


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