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 を含む) |