Função RemoveTraceCallback (evntrace.h)

Importante

Não use essa função. Ele pode estar indisponível em versões subsequentes.

A função RemoveTraceCallback impede que uma função EventCallback receba eventos para uma classe de rastreamento de evento.

Sintaxe

ULONG WMIAPI RemoveTraceCallback(
  [in] LPCGUID pGuid
);

Parâmetros

[in] pGuid

Ponteiro para o GUID de classe da classe de rastreamento de evento para a qual o retorno de chamada recebe eventos. Use o mesmo GUID de classe que você passou para o SetTraceCallback para começar a receber os eventos.

Retornar valor

Se a função obtiver êxito, o valor retornado será ERROR_SUCCESS.

Se a função falhar, o valor retornado será um dos códigos de erro do sistema. Veja a seguir alguns erros comuns e suas causas.

  • ERROR_INVALID_PARAMETER

    O parâmetro pGuid é NULL.

  • ERROR_WMI_GUID_NOT_FOUND

    Não há nenhuma função EventCallback associada à classe de rastreamento de evento.

Comentários

Os consumidores chamam essa função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho evntrace.h
Biblioteca Sechost.lib em Windows 8.1 e Windows Server 2012 R2; Advapi32.lib em Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP
DLL Sechost.dll em Windows 8.1 e Windows Server 2012 R2; Advapi32.dll em Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP

Confira também

EventCallback

ProcessTrace

SetTraceCallback