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 name com . |
CLRDATA_BYNAME_CASE_INSENSITIVE |
0x00000001 | A enumeração deve não diferenciar maiúsculas de minúsculas de acordo name com . |
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