ICorDebugHeapValue2::CreateHandle 方法
針對此 ICorDebugHeapValue2 物件所代表的堆積值來建立指定型別的控制代碼。
語法
HRESULT CreateHandle (
[in] CorDebugHandleType type,
[out] ICorDebugHandleValue **ppHandle
);
參數
type
[in] CorDebugHandleType 列舉的一個值,指定要建立的控制代碼型別。
ppHandle
[out] ICorDebugHandleValue 物件位址的指標,代表此堆積值的新控制代碼。
備註
控制代碼將建立於與堆積值相關聯的應用程式定義域,若應用程式定義域遭到卸載,控制代碼將變為無效。
若針對相同的堆積值多次呼叫此語言函式,會建立多個控制代碼。 由於控制代碼會影響記憶體回收行程的效能,因此偵錯工具應將本身限制在相對少量 (約 256 個) 的控制代碼上。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 2.0 起提供