Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Syntax
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 usada 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 ejecuta correctamente, el valor devuelto es STATUS_SUCCESS.
Si se produce un error en la función, el valor devuelto es un código NTSTATUS que indica el motivo.
Observaciones
Para recuperar información sobre las sesiones de inicio de sesión devueltas por LsaEnumerateLogonSessions, llame a la función LsaGetLogonSessionData .
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
| de la plataforma de destino de | Windows |
| Header | ntsecapi.h |
| Library | Secur32.lib |
| DLL | Secur32.dll |