TOKEN_ACCESS_INFORMATION構造体 (ntifs.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;
ULONG Flags;
ULONG 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。
PackageSid
アプリ コンテナー SID。アプリ コンテナー トークンでない場合は NULL です。
CapabilitiesHash
トークンの機能 SID のハッシュを指定する SID_AND_ATTRIBUTES_HASH 構造体へのポインター。
TrustLevelSid
トークンの保護されたプロセス信頼レベルを指定する SID 値へのポインター。
SecurityAttributes
引っ込み思案。 NULL に設定する必要があります。
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 |
ヘッダー | ntifs.h |