IXCLRDataValue::StartEnumFieldsByName – metoda
Poskytuje popisovač pro výčet polí hodnoty podle názvu.
Poznámka:
Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug
API, ICorProfiler
pokud je to možné.
Syntaxe
HRESULT StartEnumFieldsByName(
[in] LPCWSTR name,
[in] ULONG32 nameFlags,
[in] ULONG32 fieldFlags,
[in] IXCLRDataTypeInstance *fromType,
[out] CLRDATA_ENUM *handle
);
Parametry
name
[v] Název, pro který chcete vytvořit výčet odpovídajících polí
nameFlags
[v] Sada příznaků definujících, jak se shodovat name
s názvy polí. Toto je jedno z chování definovaných ve výčtu CLRDataByNameFlag
.
fieldFlags
[v] Sada příznaků definujících pole, která se mají vypsat. Jedná se o jeden nebo více příznaků definovaných v výčtu CLRDataFieldFlag
.
fromType
[v] Pokud je k dispozici, zobrazí se výčet pouze polí definovaných v tomto typu.
handle
[ven] Popisovač pro výčet polí podle názvu, jak určuje ostatní argumenty této metody.
Poznámky
Zadaná metoda je součástí IXCLRDataValue
rozhraní a odpovídá 17. slotu tabulky virtuálních metod.
Požadavky
Platformy: Viz požadavky na systém.
Záhlaví: Žádné
Knihovna: Žádná
Verze rozhraní .NET Framework: Dostupné od verze 4.7