次の方法で共有


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
Header ntifs.h

こちらもご覧ください

SeAccessCheckFromState