Compartilhar via


Método IXCLRDataModule::StartEnumMethodInstancesByName

Fornece um identificador para a enumeração de instâncias de método de um determinado name e appDomain associado ao módulo.

Observação

Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug e ICorProfiler quando possível.

Sintaxe

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

Parâmetros

name
[em] Um buffer que contém o nome para o qual enumerar instâncias de método dentro do fornecido appDomain associado ao módulo.

flags
[em] Um conjunto de sinalizadores que regem a enumeração de instâncias de método.

Os sinalizadores podem conter um ou mais dos seguintes valores:

Sinalizador Valor Descrição
CLRDATA_BYNAME_CASE_SENSITIVE 0x00000000 A enumeração deve diferenciar maiúsculas de minúsculas de acordo namecom .
CLRDATA_BYNAME_CASE_INSENSITIVE 0x00000001 A enumeração deve não diferenciar maiúsculas de minúsculas de acordo namecom .

appDomain
[em] O AppDomain a partir do qual enumerar instâncias de método do name.

handle
[fora] Um identificador para enumerar instâncias de método de um determinado name e appDomain associado ao módulo.

Comentários

O método fornecido faz parte da IXCLRDataModule interface e corresponde ao 23º slot da tabela de métodos virtuais.

Requisitos

Plataformas: confira Requisitos do sistema. Cabeçalho: nenhum Biblioteca: nenhuma Versões do .NET Framework: disponíveis desde 4.7

Confira também