Función LsaEnumerateLogonSessions (ntsecapi.h)
La función LsaEnumerateLogonSessions recupera el conjunto de identificadores de sesión de inicio de sesión (LUID) existentes y el número de sesiones.
Sintaxis
NTSTATUS LsaEnumerateLogonSessions(
[out] PULONG LogonSessionCount,
[out] PLUID *LogonSessionList
);
Parámetros
[out] LogonSessionCount
Puntero a un entero largo que recibe el número de elementos devueltos en la matriz devuelta en el parámetro LogonSessionList .
[out] LogonSessionList
Dirección de un puntero a un LUID. El puntero recibe el primer elemento de una matriz de identificadores de sesión de inicio de sesión. El LSA asigna la memoria utilizada por la matriz. Cuando la matriz ya no sea necesaria, llame a la función LSAFreeReturnBuffer para liberarla.
Valor devuelto
Si la función se realiza correctamente, se STATUS_SUCCESS el valor devuelto.
Si se produce un error en la función, el valor devuelto es un código NTSTATUS que indica el motivo.
Comentarios
Para recuperar información sobre las sesiones de inicio de sesión devueltas por LsaEnumerateLogonSessions, llame a la función LsaGetLogonSessionData .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntsecapi.h |
Library | Secur32.lib |
Archivo DLL | Secur32.dll |