Dela via


ICorProfilerInfo2::GetStaticFieldInfo, metod

Hämtar ett värde som anger vilken typ av statisk som gäller för det angivna fältet.

Syntax

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

Parametrar

classId
[in] ID för klassen där det statiska fältet definieras.

fieldToken
[in] Metadatatoken för det statiska fältet.

pFieldInfo
[ut] En pekare till ett värde för COR_PRF_STATIC_TYPE uppräkning som anger om det angivna fältet är statiskt och i så fall den typ av statisk som gäller för fältet.

Kommentarer

Den här informationen kan användas för att avgöra vilken funktion som ska anropas för att hämta adressen till det statiska fältet.

Profilerarkoden bör fortfarande kontrollera metadata för ett statiskt fält för att säkerställa att den faktiskt har en adress. Statiska literaler (dvs. konstanter) finns bara i metadata och har ingen adress.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 2.0

Se även