Dela via


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

Se även