| Предыдущий | Следующий |
| 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 |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.