estructura IO_SESSION_STATE_INFORMATION (wdm.h)
La estructura IO_SESSION_STATE_INFORMATION contiene información sobre el estado de una sesión de usuario.
Sintaxis
typedef struct _IO_SESSION_STATE_INFORMATION {
ULONG SessionId;
IO_SESSION_STATE SessionState;
BOOLEAN LocalSession;
} IO_SESSION_STATE_INFORMATION, *PIO_SESSION_STATE_INFORMATION;
Miembros
SessionId
El identificador de sesión. Este miembro contiene el identificador de sesión de Terminal Services de una sesión de usuario. La rutina IoGetContainerInformation establece este miembro en el identificador de sesión de la sesión representada por el objeto de sesión al que apunta el parámetro ContainerObject de IoGetContainerInformation .
SessionState
Estado actual de la sesión de usuario identificada por SessionId. Este miembro se establece en una de las siguientes constantes de enumeración IO_SESSION_STATE :
- IoSessionStateCreated
- IoSessionStateInitialized
- IoSessionStateConnected
- IoSessionStateDisconnected
- IoSessionStateDisconnectedLoggedOn
- IoSessionStateLoggedOn
- IoSessionStateLoggedOff
- IoSessionStateTerminated
LocalSession
Indica si la sesión del usuario identificada por SessionId es una sesión local. Si es TRUE, el usuario ha iniciado sesión localmente. Si es FALSE, el usuario ha iniciado sesión de forma remota. Este miembro solo es válido si la sesión está conectada. Las siguientes constantes de enumeración IO_SESSION_STATE representan los estados de sesión en los que la sesión está conectada:
- IoSessionStateConnected
- IoSessionStateLoggedOn
- IoSessionStateLoggedOff
Comentarios
Para obtener información sobre una sesión de usuario, un controlador llama a la rutina IoGetContainerInformation . El parámetro Buffer de esta rutina apunta a una estructura de IO_SESSION_STATE_INFORMATION que contiene información sobre el estado de la sesión.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con Windows 7 y versiones posteriores del sistema operativo Windows. |
Encabezado | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |