CSacl::AddAuditAce
Adiciona uma entrada (ACE) de controle de acesso físico para o objeto de CSacl .
bool AddAuditAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
bool bSuccess,
bool bFailure,
BYTE AceFlags = 0
) throw(...);
bool AddAuditAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
bool bSuccess,
bool bFailure,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
Parâmetros
rSid
o objeto de CSid .AccessMask
Especifica a máscara de direitos de acesso de ser auditado para o objeto especificado de CSid .bSuccess
Especifica se tenta permitidas de acesso deve ser auditadas.Defina este sinalizador como true para ativar a auditoria; caso contrário, defina como false.bFailure
Especifica se as tentativas de acesso negado devem ser auditadas.Defina este sinalizador como true para ativar a auditoria; caso contrário, defina como false.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 CSacl , false em caso de falha.
Comentários
Um objeto de CSacl contém entradas (ACEs) de controle de acesso que especificam os tipos de tentativas de acesso que geram registros de auditoria no log de eventos de segurança.Este método adiciona um ACE ao objeto de CSacl .O segundo formulário de AddAuditAce 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