Что означает код HRESULT 0xC00D1266 (NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT)?

 
Предыдущий Следующий
NS_E_BKGDOWNLOAD_CALLFUNCFAILED NS_E_BKGDOWNLOAD_CALLFUNCENDED

NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT

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

NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT (0xC00D1266) — тайм-аут вызова функции фоновой загрузки.

Код относится к загрузке содержимого Windows Media. Для фоновых заданий отдельно учитываются сетевой этап, BITS, временный файл, завершение задания и последующая обработка пакета.

Получение всех сетевых байтов ещё не означает завершение задания, перемещение временного файла или успешную распаковку и каталогизацию пакета Windows Media Download. Типичный сценарий сбоя: обратный вызов в потоке интерфейса не может выполниться, поскольку тот же поток синхронно ожидает его завершения.

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

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

Близкие коды

КодЧем отличается
NS_E_BKGDOWNLOAD_CALLFUNCENDEDпрерывание обратного вызова из-за завершения работы Player или службы загрузки
NS_E_BKGDOWNLOAD_CALLFUNCFAILEDвыполнение запрошенной функции подключаемого модуля, завершившейся ошибкой, не связанной с тайм-аутом
NS_E_BKGDOWNLOAD_PLUGIN_FAILEDTOMOVEFILEперемещение завершённого временного файла в конечный каталог Player

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


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