TOKEN_ACCESS_INFORMATION 構造体 (winnt.h)

TOKEN_ACCESS_INFORMATION構造体は、アクセス チェックを実行するために必要なトークン内のすべての情報を指定します。

メモ この構造体には、トークン要求情報は含まれません。 条件付き式 アクセス制御エントリ (ACE) をサポートするアプリケーションでは、この構造を使用してアクセスを検証しないでください。 条件付き式に対するアクセス検証のサポートについては、 AuthzAccessCheck 関数と AccessCheckAndAuditAlarm 関数に 関するページを参照してください。

 

構文

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

こちらもご覧ください

TOKEN_INFORMATION_CLASS