Enumeração EVENTSECURITYOPERATION (evntcons.h)

Define qual componente do descritor de segurança que a função EventAccessControl modifica.

Syntax

typedef enum {
  EventSecuritySetDACL,
  EventSecuritySetSACL,
  EventSecurityAddDACL,
  EventSecurityAddSACL,
  EventSecurityMax
} EVENTSECURITYOPERATION;

Constantes

 
EventSecuritySetDACL
Limpa a DACL (lista de controle de acesso discricionário) atual e adiciona uma ACE à DACL. Os parâmetros Sid, Rights e AllowOrDeny da função EventAccessControl determinam o conteúdo da ACE (quem tem acesso ao provedor ou à sessão e ao tipo de acesso). Para adicionar uma nova ACE à DACL sem limpar a DACL existente, especifique EventSecurityAddDACL.
EventSecuritySetSACL
Limpa a SACL (lista de controle de acesso do sistema) atual e adiciona uma ACE de auditoria à SACL. Os parâmetros Sid e Rights da função EventAccessControl determinam o conteúdo da ACE (que gera um registro de auditoria ao tentar o acesso especificado). Para adicionar uma nova ACE à SACL sem limpar a SACL existente, especifique EventSecurityAddSACL.
EventSecurityAddDACL
Adiciona uma ACE à DACL atual. Os parâmetros Sid, Rights e AllowOrDeny da função EventAccessControl determinam o conteúdo da ACE (quem tem acesso ao provedor ou à sessão e ao tipo de acesso).
EventSecurityAddSACL
Adiciona uma ACE à SACL atual. Os parâmetros Sid e Rights da função EventAccessControl determinam o conteúdo da ACE (que gera um registro de auditoria ao tentar o acesso especificado).
EventSecurityMax
Reservado.

Comentários

Para obter informações sobre DACLs e SACLs, consulte Controle de Acesso Listas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho evntcons.h

Confira também

EventAccessControl