次の方法で共有


ITracer::GetBits メソッド (wdtf.h)

GetBits メソッドは、指定された TTraceLevel 値とコクラスの CLSID を指定して、コクラスのトレース フラグのセットをビット マスクとして返します。

構文

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

パラメーター

[in] ClassID

トレース ビット マスクを要求しているオブジェクトの共同クラスの CLSID。 このパラメーターにより、インターフェイスの TraceLevel パス が HKCR\CLSID<ClassID> として定義されます。

[in] Level

要求されるトレース レベル。 Trace_Default の値は、GetBits がインターフェイスの TraceLevel パスで既定のレベルを検索することを示します。 TraceLevel パスは、 ClassID または pszTraceLevelPath を使用して指定します。 .

[out, retval] pBits

ビット マスクとして返されるフラグのセット。

戻り値

GetBits は 標準の HRESULT 値を返します。

注釈

GetBits メソッドは、低レベルの WDTF の使用を目的としています。 実行時にオブジェクトのトレース レベルを変更する場合は、「 ITracing」を参照してください。

既定のトレース レベルが存在しない場合、このメソッドは失敗します。

何らかの理由 で GetBits が失敗した場合、呼び出し元は、その作成者のトレース ビット マスクをサイレントモードで使用し続ける必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header wdtf.h

こちらもご覧ください

ITracer

ITracing

TTraceLevel