IXCLRDataValue::EnumField-metod
Räknar upp fälten i värdet.
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 EnumField(
[in, out] CLRDATA_ENUM *handle,
[out] IXCLRDataValue **field,
[in] ULONG32 nameBufLen,
[out] ULONG32 *nameLen,
[out, size_is(nameBufLen)] WCHAR nameBuf[],
[out] mdFieldDef *token
);
Parametrar
handle
[i] Ett handtag för att räkna upp fälten i värdet.
field
[ut] Det uppräknade fältet.
nameBufLen
[i] Längden på tecken i den angivna bufferten nameBuf
nameLen
[ut] Antalet tecken i namnet på fältet som skrivits till nameBuf
nameBuf
[ut] Namnet på fältet
token
[ut] Metadatatoken för fältet.
Kommentarer
Den angivna metoden är en del av IXCLRDataValue
gränssnittet och motsvarar den 15:e platsen i den virtuella metodtabellen.
Krav
Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7