Partilhar via


CDacl::AddDeniedAce

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

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
    A CSidobjeto.

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

  • AceFlags
    Um conjunto de sinalizadores de bit que controlar a herança do ACE.O padrão é 0 no primeiro formulário do método.

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

Observação:

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

CDacl::RemoveAllAces

ACCESS_MASK

Outros recursos

CDacl membros