共用方式為


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 函式。

需求

Requirement 價值觀
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
Header ntsecapi.h
Library Secur32.lib 的
DLL檔案 Secur32.dll