GcEvtArgs 结构
描述发生的特定 GC 事件。 此类通知通过 IXCLRDataExceptionNotification3::OnGcEvent
回调提供。
注意
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebug
和 ICorProfiler
API。
语法
struct GcEvtArgs
{
GcEvt_t typ;
union
{
int condemnedGeneration;
}
};
成员
成员 | 说明 |
---|---|
typ |
指示 GC 事件的类型。 |
condemnedGeneration |
谴责的 GC 一代。 |
请注意,该 typ
成员是包含以下值之一的枚举:
成员 | 值 | 说明 |
---|---|---|
GC_MARK_END |
1 | 指示 GC 标记阶段的结束。 |
注解
此结构位于运行时内部,不通过任何标头或库文件公开。 若要使用,请定义上面指定的结构。
要求
平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用