Compartilhar 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 .

ObservaçãoObservação

   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