Freigeben über


ICorDebugClass::GetStaticFieldValue-Methode

Ruft den Wert des angegebenen statischen Felds ab

Syntax

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

Parameter

fieldDef [in] Ein Feldtoken Def , das auf das abzurufende Feld verweist.

pFrame [in] Ein Zeiger auf ein ICorDebugFrame -Objekt, das den Frame darstellt, der verwendet werden soll, um zwischen Thread-, Kontext- oder Anwendungsdomänenstatiken zu unterscheiden.

Wenn das statische Feld relativ zu einem Thread, einem Kontext oder einer Anwendungsdomäne ist, bestimmt der Frame den richtigen Wert.

ppValue [out] Ein Zeiger auf die Adresse eines ICorDebugValue-Objekts, das den Wert des statischen Felds darstellt.

Hinweise

Bei parametrisierten Typen ist der Wert eines statischen Felds relativ zur jeweiligen Instanziierung. Wenn der Klassenkonstruktor daher Parameter vom Typ Type akzeptiert, rufen Sie ICorDebugType::GetStaticFieldValue anstelle von ICorDebugClass::GetStaticFieldValue auf.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar.