Funzione RemoveTraceCallback (evntrace.h)

Importante

Non usare questa funzione. Potrebbe non essere disponibile nelle versioni successive.

La funzione RemoveTraceCallback impedisce a una funzione EventCallback di ricevere eventi per una classe di traccia eventi.

Sintassi

ULONG WMIAPI RemoveTraceCallback(
  [in] LPCGUID pGuid
);

Parametri

[in] pGuid

Puntatore al GUID della classe di traccia dell'evento per cui il callback riceve gli eventi. Usare lo stesso GUID della classe passato a SetTraceCallback per iniziare a ricevere gli eventi.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore di sistema. Di seguito sono riportati alcuni errori comuni e le relative cause.

  • ERROR_INVALID_PARAMETER

    Il parametro pGuid è NULL.

  • ERROR_WMI_GUID_NOT_FOUND

    Non esiste alcuna funzione EventCallback associata alla classe di traccia eventi.

Commenti

I consumer chiamano questa funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione evntrace.h
Libreria Sechost.lib in Windows 8.1 e Windows Server 2012 R2; Advapi32.lib in Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP
DLL Sechost.dll in Windows 8.1 e Windows Server 2012 R2; Advapi32.dll in Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP

Vedi anche

EventCallback

ProcessTrace

SetTraceCallback