Compartir a través de


ICorDebugClass::GetStaticFieldValue (Método)

Obtiene el valor del campo estático especificado.

Sintaxis

HRESULT GetStaticFieldValue (
    [in]  mdFieldDef         fieldDef,
    [in]  ICorDebugFrame     *pFrame,
    [out] ICorDebugValue     **ppValue
);

Parámetros

fieldDef [in] Token de campo Def que hace referencia al campo que se va a recuperar.

pFrame [in] Puntero a un objeto ICorDebugFrame que representa el marco que se va a usar para desambiguar entre los elementos estáticos de subprocesos, contexto o dominio de aplicación.

Si el campo estático es relativo a un subproceso, un contexto o un dominio de aplicación, el marco determinará el valor adecuado.

ppValue [out] Puntero a la dirección de un objeto ICorDebugValue que representa el valor del campo estático.

Comentarios

En el caso de los tipos con parámetros, el valor de un campo estático es relativo a la creación de instancias determinada. Por lo tanto, si el constructor de clase toma parámetros de tipo Type, llame a ICorDebugType::GetStaticFieldValue en lugar de ICorDebugClass::GetStaticFieldValue.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: está disponible desde la versión 1.0