Função ObjectDeleteAuditAlarmA (winbase.h)

A função ObjectDeleteAuditAlarm gera mensagens de auditoria quando um objeto é excluído. Atualmente, não há suporte para alarmes.

Sintaxe

BOOL ObjectDeleteAuditAlarmA(
  [in] LPCSTR SubsystemName,
  [in] LPVOID HandleId,
  [in] BOOL   GenerateOnClose
);

Parâmetros

[in] SubsystemName

Um ponteiro para uma cadeia de caracteres terminada em nulo especificando o nome do subsistema que chama a função. Essa cadeia de caracteres aparece em qualquer mensagem de auditoria gerada pela função.

[in] HandleId

Especifica um valor exclusivo que representa o identificador do cliente para o objeto . Esse deve ser o mesmo valor que foi passado para a função AccessCheckAndAuditAlarm ou ObjectOpenAuditAlarm .

[in] GenerateOnClose

Especifica um sinalizador definido por uma chamada para a função AccessCheckAndAuditAlarm ou ObjectOpenAuditAlarm quando o identificador de objeto é criado.

Retornar valor

Se a função for bem-sucedida, o valor retornado será um valor diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

A função ObjectDeleteAuditAlarm requer que o aplicativo de chamada tenha o privilégio SE_AUDIT_NAME habilitado. O teste para esse privilégio sempre é executado no token primário do processo de chamada, permitindo que o processo de chamada represente um cliente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winbase.h (inclua Windows.h)
Biblioteca Advapi32.lib
DLL Advapi32.dll

Confira também

AccessCheck

AccessCheckAndAuditAlarm

AreAllAccessesGranted

AreAnyAccessesGranted

Controle de Acesso cliente/servidor

Funções de Controle de Acesso de cliente/servidor

MapGenericMask

ObjectCloseAuditAlarm

ObjectOpenAuditAlarm

ObjectPrivilegeAuditAlarm

Privilegecheck

PrivilegedServiceAuditAlarm