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