次の方法で共有


ICorProfilerInfo9::GetNativeCodeStartAddresses メソッド

functionId と rejitId を指定すると、現在存在するこのコードのすべての jitted バージョンのネイティブ コード開始アドレスが列挙されます。

構文

HRESULT GetNativeCodeStartAddresses( [in]  FunctionID functionID,
                                     [in]  ReJITID reJitId,
                                     [in]  ULONG32 cCodeStartAddresses,
                                     [out] ULONG32 *pcCodeStartAddresses,
                                     [out] UINT_PTR codeStartAddresses[]);

パラメーター

functionId
[in]ネイティブ コードの開始アドレスを返す必要がある関数の ID。

reJitId
[in]JIT 再コンパイル関数の ID。

cCodeStartAddresses
[in] codeStartAddresses 配列の最大サイズ。

pcCodeStartAddresses
[out]使用可能なアドレスの数。

codeStartAddresses
[out] UINT_PTRの配列。それぞれが、指定された関数のネイティブ本体の開始アドレスです。

注釈

階層化コンパイルを有効にすると、関数に複数のネイティブ コード本文が含まれる場合があります。

要求事項

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET バージョン: .NET Core 2.1 以降で使用可能

こちらも参照ください