SE_TOKEN_USER 構造体 (ntifs.h)
SE_TOKEN_USER構造体には、SeQueryInformationToken、GetTokenInformation、または ZwQueryInformationToken で TokenUser 情報クラスを使用して返すことができる、最大サイズの有効なユーザー SID が保持されます。 この構造は、スタック割り当てに適しています。
構文
typedef struct _SE_TOKEN_USER {
union {
TOKEN_USER TokenUser;
SID_AND_ATTRIBUTES User;
} DUMMYUNIONNAME;
union {
SID Sid;
UCHAR Buffer[SECURITY_MAX_SID_SIZE];
} DUMMYUNIONNAME2;
} SE_TOKEN_USER, PSE_TOKEN_USER;
メンバー
DUMMYUNIONNAME
DUMMYUNIONNAME.TokenUser
アクセス トークンに関連付けられているユーザーを表す TOKEN_USER 構造体を指定します。
DUMMYUNIONNAME.User
アクセス トークンに関連付けられているユーザーを表す SID_AND_ATTRIBUTES 構造体を指定します。
DUMMYUNIONNAME2
DUMMYUNIONNAME2.Sid
ユーザーまたはグループを一意に識別するために使用される セキュリティ識別子 (SID) 構造を指定します
DUMMYUNIONNAME2.Buffer[SECURITY_MAX_SID_SIZE]
可能な最大の SID サイズに十分なメモリを割り当てるSECURITY_MAX_SID_SIZEの配列を指定します。
要件
要件 | 値 |
---|---|
Header | ntifs.h |