Что означает код HRESULT 0xC00D0FDA (NS_E_NEED_TO_ASK_USER)?

 
Предыдущий Следующий
NS_E_WMP_PLUGINDLL_NOTFOUND NS_E_WMPOCX_PLAYER_NOT_DOCKED

NS_E_NEED_TO_ASK_USER

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

NS_E_NEED_TO_ASK_USER (0xC00D0FDA) — операция дошла до точки политики или выбора, требующей интерактивного ввода пользователя.

Сгенерированная часть страницы What Is уже показывает стандартное описание AllStat для него. Дополнительная проверка этого условия — зафиксировать ожидающий вопрос, владеющий UI thread, видимость host и факт подавления запроса silent mode; эти данные полезнее переустановки Player или одновременного изменения нескольких несвязанных настроек.

Для этого условия URL, список воспроизведения item, выбранный source, graph и кодек — разные объекты; сбой одного из них нельзя диагностировать одновременной заменой всех. Кроме того, пути Error и MediaError могут ставить в очередь несколько результатов, поэтому первый конкретный HRESULT и его error context полезнее последнего диалога.

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

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

Близкие коды

КодЧем отличается
NS_E_WMP_MLS_STALE_DATAчувствительные ко времени данные Media Library Service больше не согласуются с часами компьютера или ожидаемым окном актуальности
NS_E_NO_ERROR_STRING_FOUNDподсистема ошибок имеет HRESULT, но для него отсутствует локализованная строка описания
NS_E_DEVICE_NOT_READYуказанное устройство присутствует или выбрано, но не готово к запрошенной операции

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


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