次の方法で共有


SE_TOKEN_USER 構造体 (ntifs.h)

SE_TOKEN_USER構造体には、SeQueryInformationToken、GetTokenInformation、または ZwQueryInformationTokenTokenUser 情報クラスを使用して返すことができる、最大サイズの有効なユーザー 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

こちらもご覧ください

SID

SID_AND_ATTRIBUTES

TOKEN_USER