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 |