Condividi tramite


Metodo ICorDebugClass::GetStaticFieldValue

Ottiene il valore del campo statico specificato.

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

Parametri

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

  • pFrame
    [in] Puntatore all'oggetto ICorDebugFrame che rappresenta il frame da utilizzare per risolvere l'ambiguità fra i campi statici relativi al thread, al contesto o al dominio dell'applicazione.

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

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

Note

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

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia ICorDebugClass