Bagikan melalui


Fungsi LsaEnumerateLogonSessions (ntsecapi.h)

Fungsi LsaEnumerateLogonSessions mengambil serangkaian pengidentifikasi sesi masuk (LUID) yang ada dan jumlah sesi.

Syntax

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

Parameter-parameternya

[out] LogonSessionCount

Penunjuk ke bilangan bulat panjang yang menerima jumlah elemen yang dikembalikan dalam array yang dikembalikan dalam parameter LogonSessionList .

[out] LogonSessionList

Alamat penunjuk ke LUID. Penunjuk menerima elemen pertama dari array pengidentifikasi sesi masuk. Memori yang digunakan oleh array dialokasikan oleh LSA. Ketika array tidak lagi diperlukan, panggil fungsi LsaFreeReturnBuffer untuk membebaskannya.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah STATUS_SUCCESS.

Jika fungsi gagal, nilai yang dikembalikan adalah kode NTSTATUS yang menunjukkan alasannya.

Komentar

Untuk mengambil informasi tentang sesi masuk yang dikembalikan oleh LsaEnumerateLogonSessions, panggil fungsi LsaGetLogonSessionData .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header ntsecapi.h
Library Secur32.lib
DLL Secur32.dll