LsaEnumerateLogonSessions 函数检索现有登录会话标识符集(LUIDs)和会话数。
Syntax
NTSTATUS LsaEnumerateLogonSessions(
  [out] PULONG LogonSessionCount,
  [out] PLUID  *LogonSessionList
);
参数
[out] LogonSessionCount
指向一个长整数的指针,该整数接收 LogonSessionList 参数中返回的数组中返回的元素数。
[out] LogonSessionList
指向 LUID 的指针的地址。 指针接收登录会话标识符数组的第一个元素。 数组使用的内存由 LSA 分配。 不再需要数组时,调用 LsaFreeReturnBuffer 函数以释放它。
返回值
如果函数成功,则返回值STATUS_SUCCESS。
如果函数失败,则返回值为指示原因的 NTSTATUS 代码。
注解
若要检索 LsaEnumerateLogonSessions 返回的登录会话的相关信息,请调用 LsaGetLogonSessionData 函数。
要求
| Requirement | 价值 | 
|---|---|
| 最低支持的客户端 | Windows XP [仅限桌面应用] | 
| 支持的最低服务器 | Windows Server 2003 [仅限桌面应用] | 
| 目标平台 | Windows操作系统 | 
| Header | ntsecapi.h | 
| Library | Secur32.lib | 
| DLL | Secur32.dll |