Partilhar via


Função RemoveTraceCallback (evntrace.h)

Importante

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

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

Sintaxe

ULONG WMIAPI RemoveTraceCallback(
  [in] LPCGUID pGuid
);

Parâmetros

[in] pGuid

Ponteiro para o GUID de classe da classe de rastreamento de eventos 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.

Valor de retorno

Se a função for bem-sucedida, 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 eventos.

Observações

Os consumidores chamam essa função.

Requirements

Requirement Value
Cliente mínimo suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
Header evntrace.h
Library AdvAPI32.Lib Sechost.lib no Windows 8.1 e Windows Server 2012 R2; Advapi32.lib no Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP
de DLL Sechost.dll no Windows 8.1 e no Windows Server 2012 R2; Advapi32.dll no Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP

Consulte também

EventCallback

ProcessTrace

SetTraceCallback