Interface IEffectivePermission2 (aclui.h)

A interface IEffectivePermission2 fornece uma maneira de determinar permissões efetivas para uma entidade de segurança em um objeto de uma maneira em que o contexto de segurança da entidade de segurança pode ser composto com um contexto de dispositivo ou ajustado de outras maneiras. Além disso, ele determina as permissões efetivas mesmo quando várias verificações de segurança se aplicam. O editor de controle de acesso usa essas informações para comunicar as permissões efetivas ao cliente.

Herança

A interface IEffectivePermission2 herda da interface IUnknown . IEffectivePermission2 também tem estes tipos de membros:

Métodos

A interface IEffectivePermission2 tem esses métodos.

 
IEffectivePermission2::ComputeEffectivePermissionWithSecondarySecurity

Calcula as permissões efetivas usando a segurança secundária para um objeto .

Comentários

A interface IEffectivePermission2 deve ser implementada por gerenciadores de recursos que dão suporte ao controle de acesso dinâmico ou por gerenciadores de recursos em que o acesso efetivo a um objeto é determinado por mais de um marcar de segurança, por exemplo, um descritor de segurança e um firewall.

O gerenciador de recursos normalmente implementa ISecurityInformation4 antes de implementar IEffectivePermission2 porque IEffectivePermission2 interpreta o SECURITY_OBJECT retornado pelo método GetSecondarySecurity .

Se a interface IEffectivePermission2 for implementada, a interface IEffectivePermission não será usada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho aclui.h

Confira também

IEffectivePermission