Compartilhar 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 estáticas de thread, contexto ou domínio de aplicativo.

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

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

Comentários

Para tipos parametrizados, o valor de um campo estático é relativo à instância específica. Portanto, se o construtor de classe usar parâmetros de tipo Type, chame ICorDebugType::GetStaticFieldValue em vez de ICorDebugClass::GetStaticFieldValue.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponíveis desde a versão 1.0