Partilhar via


Método ICorDebugClass::GetStaticFieldValue

Obtém o valor do campo estático especificado.

Sintaxe

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

Parâmetros

fieldDef [em] Um token de campo Def que faz referência ao campo a ser recuperado.

pFrame [em] Um ponteiro para um objeto ICorDebugFrame que representa o quadro a ser usado para desambiguar entre thread, contexto ou estatísticas de domínio de aplicativo.

Se o campo estático for relativo a um thread, um contexto ou um domínio de aplicativo, o quadro determinará o valor adequado.

ppValue [saídas] Um ponteiro para o endereço de um objeto ICorDebugValue que representa o valor do campo estático.

Observações

Para tipos parametrizados, o valor de um campo estático é relativo à instanciação particular. Portanto, se o construtor de classe usa parâmetros do tipo Type, chame ICorDebugType::GetStaticFieldValue em vez de ICorDebugClass::GetStaticFieldValue.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde 1.0