Partilhar via


CDacl::AddAllowedAce

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

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
    A CSid objeto.

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

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

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

Observação:

    A segunda forma do AddAllowedAce 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

Consulte também

Referência

Classe CDacl

CDacl::AddDeniedAce

ACCESS_MASK

Outros recursos

CDacl membros