Freigeben über


ICorProfilerInfo2::GetStaticFieldInfo-Methode

Aktualisiert: November 2007

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

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 wird.

  • 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 betreffende Feld statisch ist, und um welche Art der Statik es sich für dieses Feld handelt.

Hinweise

Diese Informationen können verwendet werden, um festzulegen, welche Funktion aufgerufen werden soll, um die Adresse des statischen Felds abzurufen.

Der Profilercode sollte weiterhin die Metadaten für ein statisches Feld überprüfen, um sicherzustellen, dass es eine Adresse besitzt. Statische Literale (d. h. Konstanten) sind nur in den Metadaten vorhanden und weisen keine Adresse auf.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerInfo

ICorProfilerInfo2