Что означает код HRESULT 0x80280909 (TPM_20_E_CANCELED)?

 
Предыдущий Следующий
TPM_20_E_YIELDED TPM_20_E_TESTING

TPM_20_E_CANCELED

Отмена является явным результатом команды

TPM_20_E_CANCELED представляет TPM_RC_CANCELED. Вызывающая сторона, диспетчер ресурсов, путь тайм-аута платформы или интерфейс TPM может запросить отмену выполняющейся команды. Ответ означает, что TPM увидел отмену; он не объясняет, почему верхний уровень её запросил.

Windows TBS предоставляет Tbsip_Cancel_Commands, который отменяет выполняющиеся команды для контекста. Закрытие контекста или завершение клиента также может изменить время жизни ресурсов. Автоматический повтор может быть неправильным, если исходное приложение намеренно отменило операцию.

Проследите источник отмены

  • Проверьте, вызывало ли приложение API отмены TBS при обработке тайм-аута или завершения работы.
  • Сопоставьте отмену с остановкой службы, сном, сбросом устройства и завершением процесса.
  • Убедитесь, что выходные буферы отбрасываются, поскольку отменённая команда не имеет обычного успешного результата.
  • Повторяйте команду только после подтверждения, что отмена была временной и команду безопасно повторять.

Ссылки


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