Compartir a través de


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.

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