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 起提供