| Previous | Next |
| STATUS_GRAPHICS_INTERNAL_ERROR | STATUS_FVE_LOCKED_VOLUME |
STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS
STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS reports that the caller attempted an operation while the current session was changing type. The documented session categories are console, disconnected, and remote. The status therefore represents a transition window, not a durable claim that the operation is unsupported in every session.
Do not cache a display/session decision across this boundary. The active console session can be temporarily unavailable during console attach or detach, and the display inventory visible to the process can change as the session settles.
Reliable recovery pattern
- Record the old session identity, requested operation, and whether an RDP connect, disconnect, console attach, or fast-user switch occurred.
- Wait for the session transition notification or a bounded retry point, then re-read the active session and display inventory.
- Recreate only the session-bound objects that became invalid; do not treat the event as a GPU reset unless separate evidence shows one.
Immediate repeated calls tend to reproduce the same transient state. A post-transition re-enumeration is more informative than a blind retry loop.
References
- Microsoft: NTSTATUS reference
- Microsoft: physical-console session state
- Microsoft: display enumeration and session-visible devices
Looking for a different code? Search another status or error code.
