struktur KERB_S4U_LOGON (ntsecapi.h)

Struktur KERB_S4U_LOGON berisi informasi tentang layanan untuk masuk pengguna (S4U). Struktur ini digunakan oleh fungsi LsaLogonUser dengan paket Kerberos .

Sintaks

typedef struct _KERB_S4U_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  ULONG                  Flags;
  UNICODE_STRING         ClientUpn;
  UNICODE_STRING         ClientRealm;
} KERB_S4U_LOGON, *PKERB_S4U_LOGON;

Anggota

MessageType

Nilai enumerasi KERB_LOGON_SUBMIT_TYPE yang mengidentifikasi jenis masuk yang diminta. Anggota ini harus diatur ke KerbS4ULogon.

Flags

Bendera yang menyediakan informasi selengkapnya tentang masuk.

Nilai Makna
KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS
0x2
Meminta jam pengguna telah masuk.
KERB_S4U_LOGON_FLAG_IDENTIFY
0x8
Meminta token identitas.

ClientUpn

UNICODE_STRING yang menentukan nama prinsipal pengguna (UPN) klien. Anggota ini tidak boleh NULL.

Anggota Buffer dari struktur UNICODE_STRING harus menunjuk ke memori yang berdampingan dengan struktur KERB_S4U_LOGON .

ClientRealm

UNICODE_STRING yang menentukan ranah klien, jika diketahui. Jika realm tidak diketahui, anggota ini bisa NULL.

Anggota Buffer dari struktur UNICODE_STRING harus menunjuk ke memori yang berdampingan dengan struktur KERB_S4U_LOGON .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header ntsecapi.h