Что означает код NTSTATUS 0xC01E05E8 (STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS)?

 
Предыдущий Следующий
STATUS_GRAPHICS_INTERNAL_ERROR STATUS_FVE_LOCKED_VOLUME

STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS

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

STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS (0XC01E05E8) означает, что графическая операция попала в момент изменения типа текущего сеанса. Такой переход возможен, например, при RDP connect/disconnect, возврате к физической консоли или fast user switching. Это временное состояние, а не постоянная неподдерживаемость операции.

Состояние отличается от постоянной ошибки конфигурации дисплея: набор устройств, привязанных к сеансу, может стать корректным сразу после завершения перехода. Поэтому ключевое действие — дождаться границы смены session type и заново перечислить session-bound ресурсы.

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

  • Зафиксируйте идентификатор сеанса, старый и новый тип сеанса и операцию, выполнявшуюся в момент перехода.
  • Не кэшируйте display/session inventory через эту границу: после завершения перехода повторно определите active console session и перечень доступных дисплеев.
  • Если объект был привязан к прежнему сеансу, пересоздавайте только такие session-bound ресурсы после уведомления о завершении перехода.
  • Не трактуйте статус как TDR или reset GPU без отдельного графического кода: немедленный retry часто просто снова попадает в то же переходное окно.

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


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