Partager via


Interface IEffectivePermission2 (aclui.h)

L’interface IEffectivePermission2 permet de déterminer les autorisations effectives d’un principal de sécurité sur un objet d’une manière où le contexte de sécurité du principal peut être combiné avec un contexte d’appareil ou ajusté d’autres manières. En outre, il détermine les autorisations effectives même lorsque plusieurs vérifications de sécurité s’appliquent. L’éditeur de contrôle d’accès utilise ces informations pour communiquer les autorisations effectives au client.

Héritage

L’interface IEffectivePermission2 hérite de l’interface IUnknown . IEffectivePermission2 a également les types de membres suivants :

Méthodes

L’interface IEffectivePermission2 a ces méthodes.

 
IEffectivePermission2 ::ComputeEffectivePermissionWithSecondarySecurity

Calcule les autorisations effectives à l’aide de la sécurité secondaire pour un objet .

Remarques

L’interface IEffectivePermission2 doit être implémentée par les gestionnaires de ressources qui prennent en charge le contrôle d’accès dynamique ou par les gestionnaires de ressources où l’accès effectif à un objet est déterminé par plusieurs case activée de sécurité, par exemple, un descripteur de sécurité et un pare-feu.

Le gestionnaire de ressources implémente généralement ISecurityInformation4 avant d’implémenter IEffectivePermission2 , car IEffectivePermission2 interprète les SECURITY_OBJECT retournées par la méthode GetSecondarySecurity .

Si l’interface IEffectivePermission2 est implémentée, l’interface IEffectivePermission n’est pas utilisée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête aclui.h

Voir aussi

IEffectivePermission