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