KERB_S4U_LOGON 構造体 (ntsecapi.h)
KERB_S4U_LOGON構造体には、ユーザー (S4U) ログオンのサービスに関する情報が含まれています。 この構造体は、Kerberos パッケージと共に LsaLogonUser 関数によって使用されます。
構文
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
ログオンに関する詳細情報を提供するフラグ。
値 | 意味 |
---|---|
|
ユーザーがログオンした時間を要求します。 |
|
ID トークンを要求します。 |
ClientUpn
クライアントのユーザー プリンシパル名 (UPN) を指定するUNICODE_STRING。 このメンバーを NULL にすることはできません。
UNICODE_STRING構造体の Buffer メンバーは、KERB_S4U_LOGON構造体に隣接するメモリを指す必要があります。
ClientRealm
クライアントの領域 (既知の場合) を指定する UNICODE_STRING 。 領域が不明な場合、このメンバーは NULL にすることができます。
UNICODE_STRING構造体の Buffer メンバーは、KERB_S4U_LOGON構造体に隣接するメモリを指す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntsecapi.h |