| Предыдущий | Следующий |
| STATUS_APPEXEC_HANDLE_INVALIDATED | STATUS_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION |
STATUS_APPEXEC_INVALID_HOST_GENERATION
Что означает STATUS_APPEXEC_INVALID_HOST_GENERATION
STATUS_APPEXEC_INVALID_HOST_GENERATION — переданное поколение узла стало недействительным и не может использоваться для запрошенной операции.
Что проверить
- Зафиксируйте запрос AppExec, переданный дескриптор или идентификатор узла и состояние процесса/узла в момент отказа.
- Проверьте, что дескриптор ещё действителен, поколение соответствует текущему узлу и операция допустима в текущем состоянии контекста AppExec.
- Если код относится к регистрации процесса, сопоставьте его с фактическим состоянием узла до повторной регистрации; старый запрос после смены поколения использовать нельзя.
Что делать
Создайте или получите актуальный контекст AppExec и повторите только ту операцию, которая допустима в его текущем состоянии.
Исходная формулировка
The request targets an obsolete AppExec host generation rather than the current instance.
The documented message says the host generation carried by the operation has been invalidated. The generation should be treated as an opaque version or lifetime token; public documentation does not define its representation or promise that it changes only for one event such as a process restart.
Cancel asynchronous work whose generation no longer matches the current host state.
Obtain fresh handles and request data from the supported activation or host-management API.
Record host ID, request ID, user, package identity, and the event that invalidated the older generation.
Технические ссылки
- Microsoft Open Specifications: NTSTATUS values
- Microsoft Windows SDK metadata: ntstatus.h
- Microsoft: create hosted apps
- Microsoft: uap10 HostRuntime extension
Нужно найти другой код? Найти другой код состояния или ошибки.