Sdílet prostřednictvím


IXCLRDataModule::StartEnumMethodInstancesByName – metoda

Poskytuje popisovač pro výčet instancí metod daného name a appDomain přidruženého k modulu.

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 StartEnumMethodInstancesByName(
    [in] LPCWSTR name,
    [in] ULONG32 flags,
    [in] IXCLRDataAppDomain *appDomain,
    [out] CLRDATA_ENUM *handle
);

Parametry

name
[v] Vyrovnávací paměť obsahující název, pro který se mají vyčíslit instance metody v daném appDomain přidruženém modulu.

flags
[v] Sada příznaků, které řídí výčet instancí metody.

Příznaky můžou obsahovat jednu nebo více následujících hodnot:

Příznak Hodnota Popis
CLRDATA_BYNAME_CASE_SENSITIVE 0x00000000 Výčet by měl být citlivý na malá a velká písmena podle name.
CLRDATA_BYNAME_CASE_INSENSITIVE 0x00000001 Výčet by měl být nerozlišující velká a malá písmena podle name.

appDomain
[v] AppDomain, ze které se mají vyčíslit instance metody daného name.

handle
[ven] Popisovač pro vytvoření výčtu instancí metody daného name modulu a appDomain přidružených k modulu.

Poznámky

Zadaná metoda je součástí IXCLRDataModule rozhraní a odpovídá 23. slotu tabulky virtuálních metod.

Požadavky

Platformy: Viz požadavky na systém. Hlavička: Žádná knihovna: Žádné verze rozhraní .NET Framework: Dostupné od verze 4.7

Viz také