定义用于垃圾回收生成信息的传输缓冲区。
Note
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebug 和 ICorProfiler API。
Syntax
struct DacpGenerationData : ZeroInit<DacpGenerationData>
{
CLRDATA_ADDRESS start_segment;
CLRDATA_ADDRESS allocation_start;
// These are examined only for generation 0, otherwise NULL
CLRDATA_ADDRESS allocContextPtr;
CLRDATA_ADDRESS allocContextLimit;
};
Members
| 成员 | 说明 |
|---|---|
start_segment |
生成的第一个堆段的地址。 |
allocation_start |
分配开始用于生成的地址。 |
allocContextPtr |
第 0 代的当前分配上下文指针;否则 NULL。 |
allocContextLimit |
第 0 代的分配上下文限制;否则 NULL。 |
Remarks
此结构位于运行时内,不会通过任何标头或库文件公开。 若要使用它,请定义上面指定的结构。
要求
平台:请参阅系统要求。
页眉: 没有
图书馆: 没有
.NET Framework 版本:自 4.7 起可用