Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Hämtar ett statiskt fält av typen. Eftersom den statiska fältordningen inte har åtgärdats kan detta även returnera namninformation och/eller metadatatoken om anroparen skickar lämpliga värden.
Obs! Den här metoden är föråldrad.
Kommentar
Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.
Syntax
HRESULT GetStaticFieldByIndex(
[in] ULONG32 index,
[in] IXCLRDataTask *tlsTask,
[out] IXCLRDataValue **field,
[in] ULONG32 bufLen,
[out] ULONG32 *nameLen,
[out, size_is(bufLen)] WCHAR nameBuf[],
[out] mdFieldDef *token
);
Parametrar
index
[i] Det 0-baserade indexet för det statiska fält som ska hämtas.
tlsTask
[i] Den hanterade uppgift som du vill hämta statiska fält som är trådlokala för
field
[ut] Det statiska fältet.
bufLen
[i] Storleken på buffertens nameBuftecken .
nameLen
[ut] Antalet tecken i det statiska fältnamnet som skrevs till bufferten nameBuf .
nameBuf
[ut] Namnet på det statiska fältet.
token
[ut] Metadatatoken för det statiska fältet.
method
[ut] Metodinstansen som motsvarar stackramen.
Kommentarer
Den angivna metoden är en del av IXCLRDataTypeInstance gränssnittet och motsvarar den elfte platsen i den virtuella metodtabellen.
Krav
Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7