Что означает код NTSTATUS 0xC0EC0005 (STATUS_APPEXEC_NO_DONOR)?

 
Предыдущий Следующий
STATUS_APPEXEC_INVALID_HOST_STATE STATUS_APPEXEC_HOST_ID_MISMATCH

STATUS_APPEXEC_NO_DONOR

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

STATUS_APPEXEC_NO_DONOR — операцию не удалось завершить, поскольку для узла не найден требуемый донор ресурсов.

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

  • Зафиксируйте запрос AppExec, переданный дескриптор или идентификатор узла и состояние процесса/узла в момент отказа.
  • Проверьте, что дескриптор ещё действителен, поколение соответствует текущему узлу и операция допустима в текущем состоянии контекста AppExec.
  • Если код относится к регистрации процесса, сопоставьте его с фактическим состоянием узла до повторной регистрации; старый запрос после смены поколения использовать нельзя.

Что делать

Создайте или получите актуальный контекст AppExec и повторите только ту операцию, которая допустима в его текущем состоянии.

Исходная формулировка

  • The AppExec host could not obtain the resource donor required to complete the execution request.
  • Identify the API or service responsible for creating or registering eligible donors.
  • Microsoft: troubleshoot app packaging and deployment
  • The public message says that the host needed a resource donor and no suitable donor was found.
  • Capture the returning component, host ID, generation, request ID, package, user, and donor-selection diagnostics.

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


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