Partager via


RemoveTraceCallback, fonction (evntrace.h)

Important

N’utilisez pas cette fonction. Il peut être indisponible dans les versions suivantes.

La fonction RemoveTraceCallback arrête 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 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.

Spécifications

Requirement Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
Header evntrace.h
Library AdvAPI32.Lib 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