Что означает код HRESULT 0x8000000A (E_PENDING)?

 
Также может означать:
КонстантаТипОС
STATUS_HANDLES_CLOSEDNTSTATUSWindows
Предыдущий Следующий
EVT_WDSMCS_S_PARAMETERS_READ E_BOUNDS

E_PENDING

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

E_PENDING (0x8000000A) — Данные, необходимые для завершения операции, ещё недоступны.

Что проверить и как подтвердить исправление

Сначала разделите ожидание очереди, работу компонента и зависимый ввод-вывод. Для 0x8000000A в условии «данные, необходимые для завершения операции, ещё недоступны» разделите ожидание очереди, работу компонента и зависимый ввод-вывод; повторяйте только после наблюдаемого изменения нагрузки или состояния.

Проверка перед повтором

Операция перешла в асинхронное состояние; сохраните объект/operation ID и используйте предусмотренный completion callback/event. Не трактуйте E_PENDING как окончательный сбой и не запускайте дубликат операции до получения terminal result, если контракт явно не разрешает параллельные запросы.

Документация для результата 0x8000000A:C++/WinRT error handling · concurrency and asynchronous operations · WinMD files.


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