Что означает код HRESULT 0x80010140 (CO_E_CANCEL_DISABLED)?

 
Предыдущий Следующий
CO_E_ACNOTINITIALIZED RPC_E_UNEXPECTED

CO_E_CANCEL_DISABLED

Что означает результат

CO_E_CANCEL_DISABLED: Отмена вызовов отключена. Cancellation отключена для текущего COM call/object context, поэтому запрос отмены не может быть принят. Это cancellation-policy state.

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

  • Проверьте, где cancellation была отключена и для какого call scope.
  • Не освобождайте buffers/context, считая запрос уже отменённым.
  • Определите supported shutdown path, если операция длительная.

Диагностика и исправление

Дождитесь normal completion либо включайте cancellation в корректной границе до начала операции. Повтор cancel при disabled state не помогает.

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


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