ICorDebugHeapEnum::Next 方法

获取 COR_HEAPOBJECT 实例的指定数,这些实例包含关于托管堆上的对象的信息。

语法

HRESULT Next(  
    [in] ULONG celt,    [out, size_is(celt), length_is(*pceltFetched)] COR_HEAPOBJECT  objects[],
    [out] ULONG *pceltFetched  
);  

参数

celt
[in] 要检索的对象数。

对象
[out] 指针数组,每个指针都指向提供关于托管堆上的对象信息的 COR_HEAPOBJECT 对象。

pceltFetched
[out] 指向在 objects 中实际返回的 COR_HEAPOBJECT 对象数的指针。 如果 celt 为 1,此值可能为 null

备注

COR_HEAPOBJECT.type 字段是嵌套的引用计数 COM 接口的标识符。 此引用必须由 ICorDebugHeapEnum::Next 的调用方释放。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 4.5 起可用

请参阅