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 |