Partilhar via


CDacl::AddDeniedAce

Adiciona ACE negado (entrada de controle de acesso) para o objeto de CDacl .

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
    Um objeto de CSid .

  • AccessMask
    Especifica a máscara de direitos de acesso de ser negado para o objeto especificado de CSid .

  • AceFlags
    Um conjunto de sinalizadores de bit que controlam a herança de ACE. Opções para 0 no primeiro formulário do método.

  • pObjectType
    o tipo de objeto.

  • pInheritedObjectType
    o tipo de objeto herdado.

Valor de retorno

Retorna true se ACE é adicionado ao objeto de CDacl , false em caso de falha.

Comentários

Um objeto de CDacl 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 ACE que nega acesso ao objeto de CDacl .

Dica

O segundo formulário de AddDeniedAce está disponível somente no Windows 2000 e posteriores.

Consulte ACE_HEADER para obter uma descrição dos vários sinalizadores que podem ser definidos no parâmetro de AceFlags .

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CDacl

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK