Freigeben über


ICorProfilerInfo2::GetStaticFieldInfo-Methode

Ruft einen Wert ab, der die Art der Statik angibt, die für das angegebene Feld gilt.

Syntax

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

Parameter

classId
[in] Die ID der Klasse, in der das statische Feld definiert ist.

fieldToken
[in] Das Metadatentoken für das statische Feld.

pFieldInfo
[out] Ein Zeiger auf einen Wert der COR_PRF_STATIC_TYPE-Enumeration, der angibt, ob das angegebene Feld statisch ist, und wenn ja, die Art der Statik, die für das Feld gilt.

Bemerkungen

Mithilfe dieser Informationen kann bestimmt werden, welche Funktion aufgerufen werden soll, um die Adresse des statischen Felds abzurufen.

Der Profilercode sollte weiterhin die Metadaten auf ein statisches Feld überprüfen, um sicherzustellen, dass es tatsächlich über eine Adresse verfügt. Statische Literale (d. h. Konstanten) sind nur in den Metadaten vorhanden und haben keine Adresse.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch