Fonction RemoveTraceCallback (evntrace.h)
Important
N’utilisez pas cette fonction. Il est possible qu’il ne soit pas disponible dans les versions suivantes.
La fonction RemoveTraceCallback empêche une fonction EventCallback de recevoir des événements pour une classe de trace d’événements.
Syntaxe
ULONG WMIAPI RemoveTraceCallback(
[in] LPCGUID pGuid
);
Paramètres
[in] pGuid
Pointeur vers le GUID de classe de la classe de trace d’événements pour laquelle le rappel reçoit des événements. Utilisez le MÊME GUID de classe que celui que vous avez passé à SetTraceCallback pour commencer à recevoir les événements.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur système. Voici quelques erreurs courantes et leurs causes.
ERROR_INVALID_PARAMETER
Le paramètre pGuid est NULL.
ERROR_WMI_GUID_NOT_FOUND
Aucune fonction EventCallback n’est associée à la classe de trace d’événements.
Remarques
Les consommateurs appellent cette fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | evntrace.h |
Bibliothèque | Sechost.lib sur Windows 8.1 et Windows Server 2012 R2 ; Advapi32.lib sur Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista et Windows XP |
DLL | Sechost.dll sur Windows 8.1 et Windows Server 2012 R2 ; Advapi32.dll sur Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista et Windows XP |