ICorProfilerCallback3::InitializeForAttach メソッド

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

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

パラメーター

  • pCorProfilerInfoUnk
    [入力] ICorProfilerInfo* インターフェイスのインターフェイス ポインター。

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

  • cbClientData
    [入力] pvClientData によって指定されるデータのサイズのバイト数。

解説

CLR は、InitializeForAttach を呼び出して、コールバックを要求する機会をプロファイラーに提供します。 詳細については、「プロファイラーのアタッチとデタッチ」を参照してください。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4

参照

参照

ICorProfilerCallback インターフェイス

ICorProfilerInfo3 インターフェイス

その他の技術情報

プロファイリングのインターフェイス

プロファイル (アンマネージ API リファレンス)

プロファイラーのアタッチとデタッチ