共用方式為


KERB_S4U_LOGON 結構 (ntsecapi.h)

KERB_S4U_LOGON 結構包含使用者登入 (S4U) 服務的相關信息。 LsaLogonUser 函式會搭配 Kerberos 套件使用此結構。

語法

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

成員

MessageType

識別所要求登入類型的 KERB_LOGON_SUBMIT_TYPE 列舉值。 此成員必須設定為 KerbS4ULogon

Flags

提供登入詳細資訊的旗標。

意義
KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS
0x2
要求使用者已登入的時數。
KERB_S4U_LOGON_FLAG_IDENTIFY
0x8
要求識別令牌。

ClientUpn

指定用戶端 UPN) 的用戶主體名稱 (UNICODE_STRING。 此成員不可為 NULL

UNICODE_STRING 結構的 Buffer 成員必須指向連續至KERB_S4U_LOGON結構的記憶體。

ClientRealm

指定客戶端領域 UNICODE_STRING 已知。 如果不知道領域,這個成員可以是 NULL

UNICODE_STRING 結構的 Buffer 成員必須指向連續至KERB_S4U_LOGON結構的記憶體。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 ntsecapi.h