DacpReJitData 構造体
指定されたプロファイラーのインストルメント化されたメソッドに関する基本情報を定義します。
Note
この API はもともと、ランタイムで内部使用するために設計されました。 現在はサードパーティによる使用がサポートされていますが、可能な場合は API ICorDebug
および ICorProfiler
を使用することをお勧めします。
構文
struct MSLAYOUT DacpReJitData
{
enum Flags
{
kUnknown,
kRequested,
kActive,
kReverted,
};
CLRDATA_ADDRESS rejitID;
Flags flags;
CLRDATA_ADDRESS NativeCodeAddr;
};
メンバー
メンバー | 説明 |
---|---|
rejitID |
メソッドの ReJit リビジョン番号。 |
flags |
指定されたバージョンのメソッドの ReJIT インストルメンテーションの現在の状態を示すフラグ。 |
NativeCodeAddr |
メソッドの ReJIT 化された実装のベース アドレス。 |
解説
この構造体はランタイム内に存在し、ヘッダーまたはライブラリ ファイルを介して公開されることはありません。 これを使用するには、前に指定したように構造体を定義します。 Microsoft コンパイラを使用していない場合は、ms_struct
パッキングを使用して構造体を定義する必要もあります。
必要条件
:「システム要件」を参照してください。
ヘッダー: なし
ライブラリ: なし
.NET Framework のバージョン: 4.7 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET