取得進程中物件句柄的列舉值。
語法
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
參數
types [在] CorGCReferenceType 值的位元組合,可指定要包含在集合中的控制碼類型。
ppENum [出] ICorDebugGCReferenceEnum 位址的指標,該位址是要記憶體回收之物件的列舉值。
備註
EnumerateHandles 是支援檢查句柄資料表的協助程式函式。 它類似於 ICorDebugProcess5::EnumerateGCReferences 方法,不同之處在於它不會使用要記憶體回收的所有物件填入 ICorDebugGCReferenceEnum 集合,而是只包含具有句柄資料表中控制碼的物件。
參數會 types 指定要包含在集合中的控制碼類型。
types 可以是 下列 CorGCReferenceType 列舉的三個成員中的任何一個:
CorHandleStrongOnly(僅處理強引用)。CorHandleWeakOnly(僅對弱引用的句柄)。CorHandleAll(所有控點)。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 4.5 起提供