Partager via


Fonction UnregisterTraceGuids (evntrace.h)

La fonction UnregisterTraceGuids annule l’inscription d’un fournisseur de trace d’événements ETW classique (de style Windows 2000) qui a été inscrit à l’aide de RegisterTraceGuids.

Syntaxe

ULONG WMIAPI UnregisterTraceGuids(
  [in] TRACEGUID_HANDLE RegistrationHandle
);

Paramètres

[in] RegistrationHandle

Gérez le fournisseur de trace d’événements, obtenu à partir d’un appel antérieur à la fonction RegisterTraceGuids .

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 RegistrationHandle ne spécifie pas le handle d’un fournisseur inscrit ou a la valeur NULL.

Remarques

Les fournisseurs appellent cette fonction.

Le fournisseur de trace d’événements doit avoir été inscrit précédemment en appelant la fonction RegisterTraceGuids .

Important

Tous les handles d’inscription créés par une DLL ou un pilote doivent être désinscrits avant le déchargement de la DLL ou du pilote. Si le fournisseur n’est pas désinscrit, un incident se produit lorsque ETW tente d’appeler le rappel du fournisseur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête evntrace.h
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

RegisterTraceGuids