Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el valor del campo especificado de la clase especificada para este valor de objeto.
Syntax
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parámetros
pClass [in] Puntero a un objeto "ICorDebugClass" que representa la clase para la que se va a obtener el valor del campo.
fieldDef [in] Token mdFieldDef que hace referencia a los metadatos que describen el campo.
ppValue [out] Puntero a un objeto "ICorDebugValue" que representa el valor del campo especificado.
Observaciones
La clase, especificada en el pClass parámetro , debe estar en la jerarquía de la clase del valor del objeto y el campo debe ser un campo de esa clase.
El GetFieldValue método seguirá siendo correcto para objetos genéricos y clases genéricas. Por ejemplo, si MyDictionary<V> hereda de Dictionary string,V> y el valor del objeto es de tipo MyDictionary<int32>, pasando el ICorDebugClass objeto para Dictionary<<K,V> obtendrá correctamente un campo de cadena dictionary,int32<>.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 1.0