Condividi tramite


Metodo ICorDebugClass::GetStaticFieldValue

Ottiene il valore del campo statico specificato.

Sintassi

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

Parametri

fieldDef [in] Token di campo Def che fa riferimento al campo da recuperare.

pFrame [in] Puntatore a un oggetto ICorDebugFrame che rappresenta il frame da usare per evitare ambiguità tra statici di thread, contesto o dominio applicazione.

Se il campo statico è relativo a un thread, a un contesto o a un dominio applicazione, il frame determinerà il valore appropriato.

ppValue [out] Puntatore all'indirizzo di un oggetto ICorDebugValue che rappresenta il valore del campo statico.

Osservazioni:

Per i tipi con parametri, il valore di un campo statico è relativo alla particolare creazione di istanze. Pertanto, se il costruttore della classe accetta parametri di tipo Type, chiamare ICorDebugType::GetStaticFieldValue anziché ICorDebugClass::GetStaticFieldValue.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 1.0