Sdílet prostřednictvím


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

Viz také