AUTHZ_ACCESS_REQUEST構造体 (authz.h)

AUTHZ_ACCESS_REQUEST構造体は、アクセスチェック要求を定義します。

構文

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

メンバー

DesiredAccess

テスト対象のアクセスの種類。

PrincipalSelfSid

アクセス制御リスト (ACL) のプリンシパル自己 SID に使用するセキュリティ識別子 (SID)。

ObjectTypeList

オブジェクトのオブジェクト ツリー内の OBJECT_TYPE_LIST 構造体の配列。 アプリケーションがプロパティ レベルでアクセスを確認しない限り、 NULL に設定します。

ObjectTypeListLength

ObjectTypeList 配列内の要素の数。 このメンバーは、アプリケーションがプロパティ レベルでアクセスを確認する場合にのみ必要です。

OptionalArguments

コールバック アクセス制御エントリ (ACE) を確認するときに AuthzAccessCheckCallback に渡すメモリへのポインター。

要件

要件 値
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header authz.h
再頒布可能パッケージ Windows XP の Windows Server 2003 管理ツール パック

こちらもご覧ください

AuthzAccessCheckCallback