TOKEN_ACCESS_INFORMATION 構造体 (winnt.h)
TOKEN_ACCESS_INFORMATION構造体は、アクセス チェックを実行するために必要なトークン内のすべての情報を指定します。
構文
typedef struct _TOKEN_ACCESS_INFORMATION {
PSID_AND_ATTRIBUTES_HASH SidHash;
PSID_AND_ATTRIBUTES_HASH RestrictedSidHash;
PTOKEN_PRIVILEGES Privileges;
LUID AuthenticationId;
TOKEN_TYPE TokenType;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
TOKEN_MANDATORY_POLICY MandatoryPolicy;
DWORD Flags;
DWORD AppContainerNumber;
PSID PackageSid;
PSID_AND_ATTRIBUTES_HASH CapabilitiesHash;
PSID TrustLevelSid;
PSECURITY_ATTRIBUTES_OPAQUE SecurityAttributes;
} TOKEN_ACCESS_INFORMATION, *PTOKEN_ACCESS_INFORMATION;
メンバー
SidHash
トークンのセキュリティ識別子 (SID) のハッシュを指定するSID_AND_ATTRIBUTES_HASH構造体へのポインター。
RestrictedSidHash
トークン の制限 付き SID のハッシュを指定するSID_AND_ATTRIBUTES_HASH構造体へのポインター。
Privileges
トークンの特権に関する情報を指定する TOKEN_PRIVILEGES 構造体へのポインター。
AuthenticationId
トークンの ID を指定する LUID 構造体。
TokenType
トークンの型を指定する TOKEN_TYPE 列挙体の値。
ImpersonationLevel
トークンの偽装レベルを指定する SECURITY_IMPERSONATION_LEVEL 列挙の値。
MandatoryPolicy
トークン の必須 整合性ポリシーを指定するTOKEN_MANDATORY_POLICY構造体。
Flags
予約済み。 0 に設定する必要があります。
AppContainerNumber
トークンのアプリ コンテナー番号。アプリ コンテナー トークンでない場合は 0。
Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このメンバーは使用できません。
PackageSid
アプリ コンテナー SID、またはこれがアプリ コンテナー トークンでない場合は NULL 。
Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このメンバーは使用できません。
CapabilitiesHash
トークンの機能 SID のハッシュを指定する SID_AND_ATTRIBUTES_HASH 構造体へのポインター。
Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このメンバーは使用できません。
TrustLevelSid
トークンの保護されたプロセス信頼レベル。
SecurityAttributes
予約済み。 NULL に設定する必要があります。
Windows 10より前: このメンバーは使用できません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | winnt.h (Windows.h を含む) |