定义 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 起可用