Condividi tramite


Metodo ICorProfilerInfo2::GetStaticFieldInfo

Ottiene un valore che indica il tipo di valore static che si applica al campo specificato.

HRESULT GetStaticFieldInfo (
    [in] ClassID               classId,
    [in] mdFieldDef            fieldToken,
    [out] COR_PRF_STATIC_TYPE  *pFieldInfo);

Parametri

  • classId
    [in] ID della classe in cui è definito il campo statico.

  • fieldToken
    [in] Token di metadati per il campo statico.

  • pFieldInfo
    [out] Puntatore a un valore dell'enumerazione COR_PRF_STATIC_TYPE che indica se il campo specificato è statico e, in caso affermativo, il tipo di valore static che si applica al campo.

Note

Queste informazioni possono essere utilizzate per determinare quale funzione chiamare per ottenere l'indirizzo del campo statico.

Il codice del profiler deve comunque verificare i metadati per un campo statico al fine di controllare che disponga effettivamente di un indirizzo. I valori letterali statici, ovvero le costanti, esistono solo nei metadati e non hanno un indirizzo.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

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

Vedere anche

Riferimenti

Interfaccia ICorProfilerInfo

Interfaccia ICorProfilerInfo2