共用方式為


ICorDebugObjectValue::GetFieldValue 方法

取得這個物件值之指定類別之指定欄位的值。

語法

HRESULT GetFieldValue (
    [in]  ICorDebugClass     *pClass,
    [in]  mdFieldDef         fieldDef,
    [out] ICorDebugValue     **ppValue
);

參數

pClass [in]代表要取得域值的類別的 「ICorDebugClass」 物件的指標。

fieldDef [in] mdFieldDef 參考描述欄位之元數據的標記。

ppValue [out]代表指定欄位值的 「ICorDebugValue」 物件的指標。

備註

參數中指定的 pClass 類別必須位於物件值類別的階層中,而且欄位必須是該類別的欄位。

GetFieldValue 型物件和泛型類別的方法仍然會成功。 例如,如果 MyDictionary<V> 繼承自 Dictionary<string,V> 且物件值的類型為 MyDictionary<int32>,則傳遞 ICorDebugClass Dictionary K 的物件,V> 將成功取得 Dictionary<<string,int32> 的字段。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 1.0 起提供

另請參閱