CDacl::AddDeniedAce
Adiciona uma ACE negada (entrada de controle de acesso) para o CDacl objeto.
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
Parâmetros
rSid
A CSidobjeto.AccessMask
Especifica a máscara de direitos de acesso ser negado para o especificado CSid objeto.AceFlags
Um conjunto de sinalizadores de bit que controlar a herança do ACE.O padrão é 0 no primeiro formulário do método.pObjectType
O tipo de objeto.pInheritedObjectType
O tipo de objeto herdado.
Valor de retorno
RetornaTrue se a ACE for adicionada à CDacl objeto, False em caso de falha.
Comentários
A CDacl objeto contém zero ou mais ACEs (entradas de controle de acesso) que identificam os usuários e grupos que podem acessar o objeto. Este método adiciona uma ACE que nega o acesso à CDacl objeto.
![]() |
---|
A segunda forma do AddDeniedAce está apenas disponível no Windows 2000 e posterior. |
See ACE_HEADER para obter uma descrição dos vários sinalizadores que podem ser definidas no AceFlags parâmetro.
Requisitos
Cabeçalho: atlsecurity.h