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