Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Wert des angegebenen Felds der angegebenen Klasse für diesen Objektwert ab.
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parameter
pClass
[in] Ein Zeiger auf ein ICorDebugClass-Objekt, das die Klasse darstellt, für die der Feldwert abgerufen werden soll.fieldDef
[in] Ein mdFieldDef-Token, das auf die Metadaten verweist, die das Feld beschreiben.ppValue
[out] Ein Zeiger auf ein ICorDebugValue-Objekt, das den Wert des angegebenen Felds darstellt.
Hinweise
Die im pClass-Parameter angegebene Klasse muss sich in der Hierarchie der Klasse des Objektwerts befinden, und das Feld muss ein Feld dieser Klasse sein.
Die Ausführung der GetFieldValue-Methode ist für generische Objekte und generische Klassen dennoch erfolgreich. Wenn z. B. MyDictionary<V> von Dictionary<string,V> erbt und der Objektwert vom Typ MyDictionary<int32> ist, wird durch Übergabe des ICorDebugClass-Objekts für Dictionary<K,V> ein Feld von Dictionary<string,int32> abgerufen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0