取得具有記憶體回收控制碼之指定受控物件的參考指標。
語法
HRESULT GetReferenceValueFromGCHandle (
[in] UINT_PTR handle,
[out] ICorDebugReferenceValue **pOutValue
);
參數
handle [在]具有記憶體回收控制碼之受控物件的指標。 此值是 IntPtr 物件,可從受管理物件的 擷取 GCHandle 。
pOutValue [出]ICorDebugReferenceValue 物件位址的指標,代表指定 Managed 物件的參考。
備註
請勿將傳回的參考值與記憶體回收參考值混淆。
傳回的參考行為就像一般參考一樣。 當程式碼執行在中斷點之後繼續執行時,會停用它。 目標物件的存留期不受參考值存留期的影響。
備註
方法 GetReferenceValueFromGCHandle 不會驗證控制碼。 因此, GetReferenceValueFromGCHandle 如果傳遞無效的控制碼,方法可能會損毀偵錯工具和正在偵錯的程式代碼。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 2.0 起提供