Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá hodnotu zadaného pole zadané třídy pro tuto hodnotu objektu.
Syntaxe
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parametry
pClass [v] Ukazatel na objekt ICorDebugClass, který představuje třídu, pro kterou chcete získat hodnotu pole.
fieldDef [v] Token mdFieldDef , který odkazuje na metadata popisující pole.
ppValue [ven] Ukazatel na objekt ICorDebugValue, který představuje hodnotu zadaného pole.
Poznámky
Třída zadaná v parametru pClass musí být v hierarchii třídy hodnoty objektu a pole musí být polem této třídy.
Metoda GetFieldValue bude i nadále úspěšná pro obecné objekty a obecné třídy. Pokud například MyDictionary<V dědí z řetězce slovníku,V>< a hodnota objektu je typu MyDictionary<int32>, předání objektu ICorDebugClass pro Dictionary<K, V> úspěšně získá pole řetězce slovníku,int32<>.>
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0