共用方式為


ICorDebugReferenceValue 介面

提供管理物件參考值的方法。 (也就是說,此介面提供管理指標的方法。此介面會實作 「ICorDebugValue」。

Methods

方法 Description
取消參照方法 取得參考的物件。
DereferenceStrong 方法 未實施。 請勿呼叫此方法。
GetValue 方法 取得參考物件的目前記憶體位址。
IsNull 方法 取得值,指出這 ICorDebugReferenceValue 是否為 Null 值,在此情況下,不會 ICorDebugReferenceValue 指向物件。
SetValue 方法 設定目前的記憶體位址。 也就是說,這個方法會將 this ICorDebugReferenceValue 設定為指向物件。

備註

當偵錯程式繼續進行時,共用語言執行階段 (CLR) 可能會對物件執行記憶體回收。 記憶體回收可能會在記憶體中移動物件。 A ICorDebugReferenceValue 要麼配合垃圾回收,使其資訊在垃圾回收後更新,要麼在垃圾回收前隱含失效。

在繼續偵錯程式之後,物件 ICorDebugReferenceValue 可能會隱含失效。 衍生的 “ICorDebugHandleValue” 在明確釋放或公開之前不會失效。

備註

此介面不支援遠端呼叫,無論是跨機器還是跨進程。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供