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


IXCLRDataModule::StartEnumMethodInstancesByName metódus

Leírót biztosít egy adott name és appDomain a modulhoz társított metóduspéldányok 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 StartEnumMethodInstancesByName(
    [in] LPCWSTR name,
    [in] ULONG32 flags,
    [in] IXCLRDataAppDomain *appDomain,
    [out] CLRDATA_ENUM *handle
);

Paraméterek

name
[in] A modulhoz társított adott metóduspéldányok appDomain számbavételéhez használt nevet tartalmazó puffer.

flags
[in] A metóduspéldányok számbavételét szabályozó jelzők készlete.

A jelzők a következő értékek közül egy vagy több értéket tartalmazhatnak:

Jelölő Érték Leírás
CLRDATA_BYNAME_CASE_SENSITIVE 0x00000000 Az enumerálásnak aszerint kell megkülönböztetnie a kis- és nagybetűk megkülönböztetését.name
CLRDATA_BYNAME_CASE_INSENSITIVE 0x00000001 Az enumerálásnak nem érzéketlennek kell lennie a kis- és nagybetűk számbavétele alapján name.

appDomain
[in] Az AppDomain, amelyből az adott metóduspéldányokat számba szeretné venni name.

handle
[kifelé] Egy adott és appDomain a modulhoz társított metóduspéldányok számbavételére name szolgáló leíró.

Megjegyzések

A megadott metódus az IXCLRDataModule interfész része, és a virtuális metódustábla 23. pontjának felel meg.

Követelmények

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

Lásd még