次の方法で共有


TOKEN_GROUPS_AND_PRIVILEGES構造体 (ntifs.h)

TOKEN_GROUPS_AND_PRIVILEGESには、アクセス トークン内のグループ セキュリティ識別子 (SID) と特権に関する情報が含まれています。

構文

typedef struct _TOKEN_GROUPS_AND_PRIVILEGES {
  ULONG                SidCount;
  ULONG                SidLength;
  PSID_AND_ATTRIBUTES  Sids;
  ULONG                RestrictedSidCount;
  ULONG                RestrictedSidLength;
  PSID_AND_ATTRIBUTES  RestrictedSids;
  ULONG                PrivilegeCount;
  ULONG                PrivilegeLength;
  PLUID_AND_ATTRIBUTES Privileges;
  LUID                 AuthenticationId;
} TOKEN_GROUPS_AND_PRIVILEGES, *PTOKEN_GROUPS_AND_PRIVILEGES;

メンバー

SidCount

アクセス トークン内の SID の数を指定します。

SidLength

すべてのユーザー SID とグループのアカウント SID を保持するために必要な長さをバイト単位で指定します。

Sids

SID と対応する属性のセットを含むSID_AND_ATTRIBUTES構造体へのポインター。

RestrictedSidCount

アクセス トークンに含まれる制限付き SID の数を指定します。

RestrictedSidLength

制限付き SID をすべて保持するために必要な長さをバイト単位で指定します。

RestrictedSids

制限付き SID と対応する属性のセットを含 むSID_AND_ATTRIBUTES構造体 へのポインター。

PrivilegeCount

アクセス トークンに含まれる特権の数を指定します。

PrivilegeLength

すべての特権を保持するために必要な長さをバイト単位で指定します。

Privileges

一連の特権を含む LUID_AND_ATTRIBUTES 構造体へのポインター。

AuthenticationId

トークンの認証子のローカル一意識別子 (LUID)。

要件

要件
Header ntifs.h (Ntifs.h を含む)

こちらもご覧ください

ACL

LUID_AND_ATTRIBUTES

SECURITY_IMPERSONATION_LEVEL

SID

SID_AND_ATTRIBUTES

SeFilterToken

SeQueryInformationToken

SeTokenIsRestricted

TOKEN_DEFAULT_DACL

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_STATISTICS

TOKEN_TYPE

TOKEN_USER

ZwQueryInformationToken

ZwSetInformationToken