Delen via


Methode IXCLRDataValue::StartEnumFieldsByName

Biedt een ingang voor het inventariseren van de velden van de waarde op naam.

Notitie

Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.

Syntaxis

HRESULT StartEnumFieldsByName(
    [in] LPCWSTR name,
    [in] ULONG32 nameFlags,
    [in] ULONG32 fieldFlags,
    [in] IXCLRDataTypeInstance *fromType,
    [out] CLRDATA_ENUM *handle
);

Parameters

name
[in] De naam waarvoor overeenkomende velden moeten worden opgesomd

nameFlags
[in] Een set vlaggen waarmee wordt gedefinieerd hoe moet worden vergeleken name met veldnamen. Dit is een van de gedragingen die zijn gedefinieerd in de CLRDataByNameFlag opsomming.

fieldFlags
[in] Een set vlaggen waarmee wordt gedefinieerd welke velden moeten worden opgesomd. Dit is een of meer van de vlaggen die zijn gedefinieerd in de CLRDataFieldFlag opsomming.

fromType
[in] Indien opgegeven, worden alleen velden geïnventariseerd die in dit type zijn gedefinieerd.

handle
[uit] Een ingang voor het inventariseren van de velden op naam zoals opgegeven door de andere argumenten voor deze methode.

Opmerkingen

De opgegeven methode maakt deel uit van de IXCLRDataValue interface en komt overeen met de 17e sleuf van de tabel met virtuele methoden.

Vereisten

Platformen: Zie Systeemvereisten.
Koptekst: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7

Zie ook