IEffectivePermission2 インターフェイス (aclui.h)
IEffectivePermission2 インターフェイスは、プリンシパルのセキュリティ コンテキストがデバイス コンテキストと複合されたり、他の方法で調整されたりする方法で、オブジェクトに対するセキュリティ プリンシパルに対する有効なアクセス許可を決定する方法を提供します。 さらに、複数のセキュリティ チェックが適用される場合でも、有効なアクセス許可が決定されます。 アクセス制御エディターは、この情報を使用して、有効なアクセス許可をクライアントに伝えます。
継承
IEffectivePermission2 インターフェイスは、IUnknown インターフェイスから継承されます。 IEffectivePermission2 には、次の種類のメンバーもあります。
メソッド
IEffectivePermission2 インターフェイスには、これらのメソッドがあります。
IEffectivePermission2::ComputeEffectivePermissionWithSecondarySecurity オブジェクトのセカンダリ セキュリティを使用して、有効なアクセス許可を計算します。 |
注釈
IEffectivePermission2 インターフェイスは、動的アクセス制御をサポートするリソース マネージャー、またはオブジェクトへの効果的なアクセスが複数のセキュリティ チェック (セキュリティ記述子やファイアウォールなど) によって決定されるリソース マネージャーによって実装する必要があります。
リソース マネージャーは通常、IEffectivePermission2 を実装する前に ISecurityInformation4 を実装します。これは、IEffectivePermission2 が GetSecondarySecurity メソッドによって返されるSECURITY_OBJECTを解釈するためです。
IEffectivePermission2 インターフェイスが実装されている場合、IEffectivePermission インターフェイスは使用されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | aclui.h |