LsaEnumerateLogonSessions 函式會擷取一組現有的登入會話識別碼 (LUID) 和會話數目。
語法
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 [僅限傳統型應用程式] |
| 目標平臺 | 窗戶 |
| Header | ntsecapi.h |
| Library | Secur32.lib 的 |
| DLL檔案 | Secur32.dll |