ICorProfilerCallback3::InitializeForAttach メソッド

アタッチ操作後にその状態を初期化する機会をプロファイラーに与えるために、共通言語ランタイム (CLR) により呼び出されます。

構文

HRESULT InitializeForAttach(  
            [in] IUnknown * pCorProfilerInfoUnk,  
            [in] void * pvClientData,  
            [in] UINT cbClientData);  

パラメーター

pCorProfilerInfoUnk
[in] ICorProfilerInfo* インターフェイスへのインターフェイス ポインター。

pvClientData
[in] IClrProfiling::AttachProfiler メソッドの pvClientData パラメーターに入れて渡されるデータへのポインター。 このパラメーターが null の場合、cbClientData は 0 (ゼロ) になります。 CLR は、InitializeForAttach から戻るとこのメモリを解放します。

cbClientData
[in] pvClientData がポイントするデータのサイズ (バイト単位)。

解説

CLR は InitializeForAttach を呼び出し、コールバックを要求できる機会をプロファイラーに与えます。

必要条件

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

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

ライブラリ: CorGuids.lib

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

関連項目