提供管理物件參考值的方法。 (也就是說,此介面提供管理指標的方法。此介面會實作 「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 起提供