Что означает код NTSTATUS 0xC0EC0001 (STATUS_APPEXEC_HANDLE_INVALIDATED)?

 
Предыдущий Следующий
STATUS_APPEXEC_CONDITION_NOT_SATISFIED STATUS_APPEXEC_INVALID_HOST_GENERATION

STATUS_APPEXEC_HANDLE_INVALIDATED

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

STATUS_APPEXEC_HANDLE_INVALIDATED означает, что дескриптор AppExec, сохранённый ранее, стал недействительным после изменения состояния приложения или его развертывания.

Такое возможно после обновления пакета, перезапуска host-процесса или смены внутреннего поколения объекта.

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

  • Определите, когда и для какого экземпляра был получен дескриптор.
  • Сопоставьте ошибку с обновлением, удалением или повторным запуском пакета.
  • Не используйте дескрипторы AppExec как постоянные идентификаторы.
  • После изменения поколения заново получите актуальный объект через штатный API.

Повтор с прежним дескриптором не восстановит его действительность.

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


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