CSacl::AddAuditAce
Adiciona uma entrada de controle de acesso de auditoria (ACE) para o CSacl objeto.
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
The CSid objeto.AccessMask
Especifica a máscara dos direitos de acesso a receberem auditoria para o especificado CSid objeto.bSuccess
Especifica se as tentativas de acesso permitidos são a serem auditados.conjunto Esse sinalizar como true para ativar a auditoria; caso contrário, conjunto para false.bFailure
Especifica se as tentativas de acesso negado são a serem auditados.conjunto Esse sinalizar como true para ativar a auditoria; caso contrário, conjunto para false.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 à CSacl objeto, False em caso de falha.
Comentários
A CSacl objeto contém entradas de controle de acesso (ACEs) que especificam os tipos de tentativas de acesso que geram registros de auditoria no log de eventos de segurança. Este método adiciona como uma ACE para o CSacl objeto. A segunda forma de AddAuditAce 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