定義 JIT 程式碼堆積資訊的傳輸緩衝區。
Note
此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebug 和 ICorProfiler API。
Syntax
struct DacpJitCodeHeapInfo : ZeroInit<DacpJitCodeHeapInfo>
{
DWORD codeHeapType; // for union below
union
{
CLRDATA_ADDRESS LoaderHeap; // if CODEHEAP_LOADER
struct
{
CLRDATA_ADDRESS baseAddr; // if CODEHEAP_HOST
CLRDATA_ADDRESS currentAddr;
} HostData;
};
};
Members
| 會員 | 說明 |
|---|---|
codeHeapType |
程式碼堆積類型的值。 |
LoaderHeap |
當 codeHeapType 載入堆為 時,載入堆的位址為 CODEHEAP_LOADER。 |
HostData |
當 codeHeapType 為 時 CODEHEAP_HOST,主機程式碼堆積資料 。 |
HostData.baseAddr |
主機程式碼堆積的基底位址。 |
HostData.currentAddr |
主機程式碼堆中的當前位址。 |
Remarks
此結構位於運行時間內,不會透過任何標頭或庫檔案公開。 使用時,請依上述定義結構。
要求
平台:請參閱系統需求。
標題: 沒
圖書館: 沒
.NET Framework 版本:自 4.7 版本起可用