Dela via


ICorDebugClass::GetStaticFieldValue-metod

Hämtar värdet för det angivna statiska fältet.

Syntax

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

Parametrar

fieldDef [i] En fälttoken Def som refererar till det fält som ska hämtas.

pFrame [i] En pekare till ett ICorDebugFrame-objekt som representerar den ram som ska användas för att skilja mellan tråd, kontext eller programdomänstatik.

Om det statiska fältet är i förhållande till en tråd, en kontext eller en programdomän avgör ramen rätt värde.

ppValue [ut] En pekare till adressen för ett ICorDebugValue-objekt som representerar värdet för det statiska fältet.

Kommentarer

För parametriserade typer är värdet för ett statiskt fält relativt den specifika instansieringen. Om klasskonstruktorn därför tar parametrar av typen Typeanropar du ICorDebugType::GetStaticFieldValue i stället för ICorDebugClass::GetStaticFieldValue.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 1.0