Fungsi GetSecurityUserInfo (ntifs.h)

Fungsi GetSecurityUserInfo mengambil informasi tentang sesi masuk.

Sintaks

NTSTATUS SEC_ENTRY GetSecurityUserInfo(
  [in, optional] PLUID             LogonId,
  [in]           ULONG             Flags,
  [out]          PSecurityUserData *UserInformation
);

Parameter

[in, optional] LogonId

Penunjuk opsional ke LUID yang berisi sesi masuk yang informasinya akan diambil. Jika LogonIdNULL, informasi untuk sesi masuk utas panggilan dikembalikan.

[in] Flags

Parameter ini saat ini tidak digunakan.

[out] UserInformation

Penunjuk ke lokasi yang berisi penunjuk ke struktur SecurityUserData . Jika panggilan fungsi berhasil, informasi pengguna dikembalikan dalam struktur ini. Pemanggil bertanggung jawab untuk membebaskan buffer ini dengan memanggil fungsi LsaFreeReturnBuffer .

Nilai kembali

GetSecurityUserInfo mengembalikan nilai NTSTATUS yang sesuai, seperti salah satu hal berikut ini.

Menampilkan kode Deskripsi
STATUS_SUCCESS
Struktur SecurityUserData, secara tidak langsung diarahkan oleh UserInformation, berisi informasi pengguna yang diminta.
STATUS_NO_SUCH_LOGON_SESSION
Menunjukkan bahwa sesi masuk yang ditentukan tidak ada.

Keterangan

Fungsi ini mendapatkan informasi tentang sesi masuk melalui struktur SecurityUserData .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h, FltKernel.h)
Pustaka Ksecdd.lib
IRQL PASSIVE_LEVEL

Lihat juga

LsaFreeReturnBuffer

MapSecurityError