Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene il valore del campo specificato della classe specificata per questo valore dell'oggetto.
Sintassi
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parametri
pClass [in] Puntatore a un oggetto "ICorDebugClass" che rappresenta la classe per cui ottenere il valore del campo.
fieldDef [in] Token mdFieldDef che fa riferimento ai metadati che descrivono il campo.
ppValue [out] Puntatore a un oggetto "ICorDebugValue" che rappresenta il valore del campo specificato.
Osservazioni:
La classe, specificata nel pClass parametro , deve trovarsi nella gerarchia della classe del valore dell'oggetto e il campo deve essere un campo di tale classe.
Il GetFieldValue metodo avrà comunque esito positivo per oggetti generici e classi generiche. Ad esempio, se MyDictionary V> eredita da Dictionary<string,V> e il valore dell'oggetto è di tipo MyDictionary<<int32>, passando l'oggetto ICorDebugClass per Dictionary<K,V> otterrà correttamente un campo di stringa dictionary,int32<>.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 1.0