Compartilhar via


Método 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 objeto que representa o quadro a ser usado para disambiguate entre thread, contexto ou estatísticas do domínio do aplicativo.

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

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

Comentários

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

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 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 ICorDebugClass