ICorProfilerInfo::GetCodeInfo メソッド
指定した関数 ID に関連付けられているネイティブ コードの範囲を取得します。
このメソッドは、互換性のために残されています。 代わりに ICorProfilerInfo2::GetCodeInfo2 メソッドを使用してください。
HRESULT GetCodeInfo(
[in] FunctionID functionId,
[out] LPCBYTE *pStart,
[out] ULONG *pcSize);
パラメーター
functionId
[入力] ネイティブ コードが関連付けられている関数の ID。pStart
[出力] 関数のネイティブ コードを構成するバイト配列へのポインター。pcSize
[出力] ネイティブ コードのサイズ (バイト単位) を指定する整数へのポインター。
解説
パフォーマンスを最適化するために、.NET Framework Version 2.0 のランタイムは、関数のプリコンパイルされたネイティブ コードを複数の領域に分割します。 したがって、関数のネイティブ コードの範囲を処理できないため、.NET Framework 2.0 では GetCodeInfo メソッドは互換性のために残されているだけです。 プロファイラーは、より一般的な ICorProfilerInfo2::GetCodeInfo2 メソッドを代わりに使用するように切り替える必要があります。
この関数は、呼び出し元が割り当てたバッファーを使用します。 詳細については、「呼び出し元が割り当てたバッファー」を参照してください。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン : 1.0