Partager via


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

Voir aussi

EventCallback

ProcessTrace

SetTraceCallback