Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera wartość określonego pola określonej klasy dla tej wartości obiektu.
Składnia
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parametry
pClass [in] Wskaźnik do obiektu "ICorDebugClass", który reprezentuje klasę, dla której ma uzyskać wartość pola.
fieldDef [in] Token mdFieldDef odwołujący się do metadanych opisujących pole.
ppValue [out] Wskaźnik do obiektu "ICorDebugValue", który reprezentuje wartość określonego pola.
Uwagi
Klasa określona w parametrze pClass musi znajdować się w hierarchii klasy wartości obiektu, a pole musi być polem tej klasy.
Metoda GetFieldValue nadal powiedzie się w przypadku obiektów ogólnych i klas ogólnych. Jeśli na przykład myDictionary<V dziedziczy ciąg słownika,V><, a wartość obiektu jest typu MyDictionary<int32>, przekazanie ICorDebugClass obiektu słownika<K,V> pomyślnie uzyska pole Ciąg słownika,int32<>.>
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 1.0