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 管理ツール パック |