Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Verwenden Sie diese Funktion nicht. Möglicherweise ist sie in nachfolgenden Versionen nicht verfügbar.
Die RemoveTraceCallback-Funktion stoppt eine EventCallback-Funktion beim Empfangen von Ereignissen für eine Ereignisablaufverfolgungsklasse.
Syntax
ULONG WMIAPI RemoveTraceCallback(
[in] LPCGUID pGuid
);
Die Parameter
[in] pGuid
Zeigen Sie auf die Klassen-GUID der Ereignisablaufverfolgungsklasse, für die der Rückruf Ereignisse empfängt. Verwenden Sie die gleiche Klassen-GUID, die Sie an den SetTraceCallback übergeben haben, um mit dem Empfang der Ereignisse zu beginnen.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der Systemfehlercodes. Im Folgenden finden Sie einige häufige Fehler und deren Ursachen.
ERROR_INVALID_PARAMETER
Der pGuid-Parameter ist NULL.
ERROR_WMI_GUID_NOT_FOUND
Der Ereignisablaufverfolgungsklasse ist keine EventCallback-Funktion zugeordnet.
Bemerkungen
Verbraucher rufen diese Funktion auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 2000 Professional [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | evntrace.h |
| Library | AdvAPI32.Lib Sechost.lib unter Windows 8.1 und Windows Server 2012 R2; Advapi32.lib unter Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista und Windows XP |
| DLL | Sechost.dll unter Windows 8.1 und Windows Server 2012 R2; Advapi32.dll unter Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista und Windows XP |