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çã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