LsaEnumerateLogonSessions 函数 (ntsecapi.h)

LsaEnumerateLogonSessions 函数检索现有登录会话标识符集 (LUID) 和会话数。

语法

NTSTATUS LsaEnumerateLogonSessions(
  [out] PULONG LogonSessionCount,
  [out] PLUID  *LogonSessionList
);

参数

[out] LogonSessionCount

指向一个长整数的指针,该整数接收 LogonSessionList 参数中返回的数组中返回的元素数。

[out] LogonSessionList

指向 LUID 的指针的地址。 指针接收登录会话标识符数组的第一个元素。 数组使用的内存由 LSA 分配。 当不再需要数组时,调用 LSAFreeReturnBuffer 函数以释放它。

返回值

如果函数成功,则返回值STATUS_SUCCESS。

如果函数失败,则返回值为指示原因的 NTSTATUS 代码。

注解

若要检索 LsaEnumerateLogonSessions 返回的登录会话的相关信息,请调用 LsaGetLogonSessionData 函数。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 ntsecapi.h
Library Secur32.lib
DLL Secur32.dll