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

ObservaçãoObservação

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