Interface ITracer (wdtf.h)
L’interface ITracer permet aux instances individuelles de chaque interface WDTF de déterminer les paramètres de suivi spécifiques pour une coclasse d’implémentation donnée. Ces paramètres sont enregistrés dans le Registre.
Héritage
L’interface ITracer hérite de l’interface IDispatch . ITracer a également les types de membres suivants :
- Méthodes
Méthodes
L’interface ITracer a ces méthodes.
ITracer ::GetBits La méthode GetBits retourne l’ensemble des indicateurs de suivi d’une coclasse en tant que masque de bits, en fonction d’une valeur TTraceLevel spécifiée et du CLSID de la coclasse. |
Remarques
Vous ne verrez généralement jamais l’interface ITracer . En fait, même si vous créez des plug-ins d’action WDTF, vous n’aurez probablement pas besoin d’utiliser cette interface. ITracer est implémenté dans WDTF.dll et fournit les définitions globales des paramètres spécifiques associés à chaque valeur d’énumération TTraceLevel .
Le tableau suivant décrit les indicateurs internes pour le suivi WDTF. Les niveaux individuels de l’énumération TTraceLevel correspondent à un ensemble d’indicateurs de suivi internes. La clé de Registre répertoriée dans Chemin TraceLevel (dans la section Détails de l’implémentation suivante) contient les masques de bits pour chaque TTraceLevel, comme le montre le tableau suivant.
Trace2_Medium contient tous les indicateurs de Trace1_Low et Trace3_High contient tous les indicateurs de Trace2_Medium.
Indicateur de trace | Signification | bit | Niveau de trace par défaut |
---|---|---|---|
COMEntryExit | Méthode ou propriété COM pour l’entrée et la sortie | 0x0001 | Trace1_Low |
COMError | Une erreur a été trouvée par une méthode ou une propriété COM | 0x0002 | Trace1_Low |
EntryExit | Une fonction C++ pour l’entrée et la sortie | 0x0004 | Trace2_Medium |
APICall | Sur le point d’appeler une API | 0x0008 | Trace2_Medium |
Informations | Informations supplémentaires | 0x0010 | Trace2_Medium |
Avertissement | Avertissement indiquant que quelque chose ne va pas | 0x0020 | Trace1_Low |
Erreur | Une erreur a été trouvée dans WDTF | 0x0040 | Trace1_Low |
NoisyCOMEntryExit | Version bruyante de l’indicateur COMError | 0x0080 | Trace3_High |
NoisyEntryExit | Version bruyante de l’indicateur EntryExit | 0x0100 | Trace3_High |
NoisyAPICall | Version bruyante de l’indicateur APICall | 0x0200 | Trace3_High |
NoisyInfo | Version bruyante de l’indicateur Info | 0x0400 | Trace3_High |
NoisyWarning | Version bruyante de l’indicateur Avertissement | 0x0800 | Trace3_High |
Détails de l’implémentation
ProgID : WDTF. Traceur
Chemin TraceLevel : HKCR\WDTF. Tracer.1\
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | wdtf.h |