Condividi tramite


Metodo IXCLRDataModule::StartEnumMethodInstancesByName

Fornisce un handle per l'enumerazione delle istanze del metodo di un determinato name oggetto e appDomain associato al modulo.

Nota

Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug le API e ICorProfiler quando possibile.

Sintassi

HRESULT StartEnumMethodInstancesByName(
    [in] LPCWSTR name,
    [in] ULONG32 flags,
    [in] IXCLRDataAppDomain *appDomain,
    [out] CLRDATA_ENUM *handle
);

Parametri

name
[in] Buffer contenente il nome per il quale enumerare le istanze del metodo all'interno dell'oggetto appDomain specificato associato al modulo.

flags
[in] Set di flag che regolano l'enumerazione delle istanze del metodo.

I flag possono contenere uno o più dei valori seguenti:

Flag valore Descrizione
CLRDATA_BYNAME_CASE_SENSITIVE 0x00000000 L'enumerazione deve essere fatta distinzione tra maiuscole e minuscole in base a name.
CLRDATA_BYNAME_CASE_INSENSITIVE 0x00000001 L'enumerazione deve essere senza distinzione tra maiuscole e minuscole in base a name.

appDomain
[in] AppDomain da cui enumerare le istanze del metodo dell'oggetto specificato name.

handle
[out] Handle per l'enumerazione delle istanze del metodo di un determinato name oggetto e appDomain associato al modulo.

Osservazioni:

Il metodo fornito fa parte dell'interfaccia IXCLRDataModule e corrisponde allo slot 23 della tabella del metodo virtuale.

Requisiti

Piattaforme: vedere Requisiti di sistema. Intestazione: Nessuna libreria: Nessuna versione di .NET Framework: disponibile dalla versione 4.7

Vedi anche