共用方式為


ICorDebugValue

更新:2007 年 11 月

表示所偵錯處理序中的值。這個值可以是讀取或寫入值。

interface ICorDebugValue : IUnknown {
        
    HRESULT CreateBreakpoint (
        [out] ICorDebugValueBreakpoint **ppBreakpoint
    );
        
    HRESULT GetAddress (
        [out] CORDB_ADDRESS            *pAddress
    );
        
    HRESULT GetSize (
        [out] ULONG32                  *pSize
    );
        
    HRESULT GetType (
        [out] CorElementType           *pType
    );
        
};

方法

方法

描述

ICorDebugValue::CreateBreakpoint 方法

目前未實作這個方法。

ICorDebugValue::GetAddress 方法

取得正在偵錯之處理序中這個 ICorDebugValue 物件的位址。

ICorDebugValue::GetSize 方法

取得此 ICorDebugValue 物件的大小 (以位元組為單位)。

ICorDebugValue::GetType 方法

取得此 ICorDebugValue 物件的基本型別。

備註

一般而言,值物件的擁有權會在傳回它時一併傳遞。接收者在使用完此物件時,應負責移除物件中的參考。

根據從中擷取值的位置,在繼續此處理序之後,此值可能不會維持有效。因此,一般而言,不應跨 ICorDebugController::Continue 方法的呼叫保留此值。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl

**程式庫:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

參考

ICorDebugGenericValue

ICorDebugHeapValue

ICorDebugHeapValue2

ICorDebugValue2

其他資源

偵錯介面