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)。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntifs.h (Ntifs.h を含む) |
関連項目
SID の