ICorProfilerInfo5::SetEventMask2 メソッド

[.NET Framework 4.5.2 以降のバージョンでのみでサポート]

プロファイラーが共通言語ランタイム (CLR) からイベント通知を受け取ることを希望するイベントの型を指定する値を設定します。 ICorProfilerInfo::SetEventMask メソッドよりも多くの機能を提供します。

構文

HRESULT SetEventMask2(        [in] DWORD dwEventsLow,        [in] DWORD dwEventsHigh  
);  

パラメーター

dwEventsLow
[in] イベントのカテゴリを指定する 4 バイトの値。 各ビットは、異なる性能、動作、またはイベントの型を制御します。 このビットは、COR_PRF_MONITOR の列挙に記述されます。

dwEventsHigh
[in] イベントのカテゴリを指定する 4 バイトの値。 各ビットは、異なる性能、動作、またはイベントの型を制御します。 このビットは、COR_PRF_HIGH_MONITOR の列挙に記述されます。

解説

SetEventMask2 メソッドは、プロファイラーが登録するコールバックを設定するために使用します。 通常、GetEventMask2 メソッドを呼び出して、設定されているビットを判断し、pdwEventsLow 値と pdwEventsHigh 値および設定する新しいビットの論理 OR を実行してから、SetEventMask2 メソッドを呼び出します。

このメソッドは、SetEventMask メソッドの代わりに使用することをお勧めします。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5.2 以降で使用可能

関連項目