Partager via


Méthode ITracer ::GetBits (wdtf.h)

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.

Syntaxe

HRESULT GetBits(
  [in]          CLSID       ClassID,
  [in]          TTraceLevel Level,
  [out, retval] DWORD       *pBits
);

Paramètres

[in] ClassID

CLSID de la co-classe de l’objet qui demande le masque de suivi. Ce paramètre entraîne la définition du chemin TraceLevel de l’interface comme HKCR\CLSID<ClassID>.

[in] Level

Niveau de suivi demandé. La valeur Trace_Default indique que GetBits recherchera le niveau par défaut dans le chemin TraceLevel de l’interface. TraceLevel Path est spécifié à l’aide de ClassID ou pszTraceLevelPath. .

[out, retval] pBits

Ensemble d’indicateurs retourné en tant que masque de bits.

Valeur retournée

GetBits retourne une valeur HRESULT standard.

Remarques

La méthode GetBits est destinée à une utilisation DE WDTF de bas niveau. Si vous souhaitez modifier le niveau de trace d’un objet au moment de l’exécution, consultez ITracing.

Si aucun niveau de trace par défaut n’existe, cette méthode échoue.

Si GetBits échoue pour une raison quelconque, l’appelant doit continuer à utiliser silencieusement le masque de suivi de bits de son créateur.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdtf.h

Voir aussi

ITracer

ITracing

TTraceLevel