Partilhar via


CDacl::AddAllowedAce

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

bool AddAllowedAce( 
   const CSid & rSid, 
   ACCESS_MASK AccessMask, 
   BYTE AceFlags = 0 
) throw(...); 
bool AddAllowedAce( 
   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 do objeto pode ser especificado de CSid .

  • AceFlags
    Um conjunto de sinalizadores de bit que controlam a herança de ACE.

  • 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 permite o acesso ao objeto de CDacl .

Dica

   O segundo formulário de AddAllowedAce 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::AddDeniedAce

ACCESS_MASK