Compartilhar via


Método de ICorDebugClass::GetStaticFieldValue

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

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

Parâmetros

  • fieldDef
    [in] Um campo Def token que referencia o campo a ser recuperado.

  • pFrame
    [in] Um ponteiro para um ICorDebugFrame o objeto que representa o quadro a ser usado para remover a ambigüidade entre threads, contexto ou estática do domínio de aplicativo.

    Se o campo estático é em relação a um thread, um contexto ou um domínio de aplicativo, o quadro irá determinar o valor correto.

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

Comentários

Para tipos parametrizados, o valor de um campo estático é relativo a instanciação específica. Portanto, se o construtor da classe usa parâmetros do tipo Type, chamada ICorDebugType::GetStaticFieldValue em vez de ICorDebugClass::GetStaticFieldValue.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de ICorDebugClass