Megosztás a következőn keresztül:


IXCLRDataValue::StartEnumFieldsByName metódus

Leírót biztosít az érték mezőinek név szerinti számbavételéhez.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

Syntax

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

Paraméterek

name
[in] Az a név, amelynek az egyező mezők számbavétele

nameFlags
[in] A mezőnevek egyezését name meghatározó jelzők készlete. Ez az enumerálásban CLRDataByNameFlag definiált viselkedések egyike.

fieldFlags
[in] Jelölőkészlet, amely meghatározza, hogy mely mezőket kell számba adni. Ez az enumerálásban CLRDataFieldFlag definiált jelölők egyike vagy több.

fromType
[in] Ha meg van adva, a rendszer csak az ilyen típusú mezőket sorolja fel.

handle
[kifelé] Leíró a mezők név szerinti számbavételéhez a metódus többi argumentuma által megadott módon.

Megjegyzések

A megadott módszer az IXCLRDataValue interfész része, és a virtuális metódustábla 17. pontjának felel meg.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Nincs
Kódtár: Nincs
.NET-keretrendszer verziók: 4.7 óta érhető el

Lásd még