次の方法で共有


SE_TOKEN_USER構造体 (ntifs.h)

SE_TOKEN_USER 構造体は、SeQueryInformationTokenGetTokenInformation、または TokenUser 情報クラスを使用して ZwQueryInformationToken を することによって返すことができる、最大サイズの有効なユーザー 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の配列を指定します。

必要条件

要件 価値
ヘッダー ntifs.h

関連項目

SID の

SID_AND_ATTRIBUTES

TOKEN_USER