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 |