共用方式為


ICorDebugObjectValue::GetFieldValue 方法

取得此物件值的指定類別的指定欄位值。

語法

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

參數

pClass [在]指向 「ICorDebugClass」 物件的指標,代表要取得欄位值的類別。

fieldDef [在] mdFieldDef 參考描述欄位的中繼資料的權杖。

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

備註

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

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

需求

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

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

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

另請參閱