ICorProfilerObjectEnum
更新:2007 年 11 月
提供方法來循序逐一查看原生映像產生器 (Ngen.exe) 所產生之凍結物件的集合。
interface ICorProfilerObjectEnum : IUnknown {
HRESULT Skip (
[in] ULONG celt
);
HRESULT Reset ();
HRESULT Clone (
[out] ICorProfilerObjectEnum **ppEnum
);
HRESULT GetCount (
[out] ULONG *pcelt
);
HRESULT Next (
[in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
ObjectID objects[],
[out] ULONG *pceltFetched
);
}
方法
方法 |
描述 |
---|---|
取得此 ICorProfilerObjectEnum 介面複本的介面指標。 |
|
取得集合中凍結之物件的總數。 |
|
從循序物件集合中取得指定的連續物件數目,從序列中列舉值的目前位置開始。 |
|
將這個列舉值的游標移至序列開始位置。 |
|
將這個列舉值的游標從目前位置向前移動,以便略過指定的元素數目。 |
備註
ICorProfilerObjectEnum 介面是列舉值。它可讓陣列接收端以適合接收端的速率從傳送端提取元素。換句話說,接收端能夠明確控制陣列元素的流向,因此避免與大型陣列當做方法參數傳遞的相關問題。
使用 ICorProfilerInfo2::EnumModuleFrozenObjects 來取得 ICorProfilerObjectEnum 介面的指標。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl
**程式庫:**CorGuids.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0
請參閱
參考
ICorProfilerInfo2::EnumModuleFrozenObjects 方法