Site icon EfmSoft

Что означает код HRESULT 0x80040E4E (DB_E_CANCELED)?

 
Предыдущий Следующий
DB_SEC_E_AUTH_FAILED DB_E_CHAPTERNOTRELEASED

DB_E_CANCELED

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

DB_E_CANCELED (0x80040E4E) — Операция отменена.

Ключевая проверка. Определите, кто уже завершил операцию отменой: consumer, callback provider-а, слой тайм-аута или владелец async-операции. Сохраните ID операции и финальный асинхронный статус; повторный Cancel после DB_E_CANCELED не восстанавливает работу, потому что исходная операция уже находится в конечном состоянии «отменено».

Зафиксируйте источник отмены и финальный асинхронный статус операции. Новую операцию должен создаваться только после очистки уже отменённой операции; повторный Cancel не восстанавливает её. Если отмена инициирована слоем тайм-аута, отличайте реальное завершение provider-а от прекращения ожидания consumer-ом.

Документация для результата 0x80040E4E: OLE DB interfaces · OLE DB return codes · IErrorRecords.


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

Exit mobile version