Метод IXCLRDataModule::StartEnumMethodInstancesByName
Предоставляет дескриптор перечисления экземпляров методов заданного name
и appDomain
связанного с модулем.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug
ICorProfiler
и API.
Синтаксис
HRESULT StartEnumMethodInstancesByName(
[in] LPCWSTR name,
[in] ULONG32 flags,
[in] IXCLRDataAppDomain *appDomain,
[out] CLRDATA_ENUM *handle
);
Параметры
name
[in] Буфер, содержащий имя, для которого необходимо перечислить экземпляры метода в заданном appDomain
сопоставлении с модулем.
flags
[in] Набор флагов, управляющих перечислением экземпляров методов.
Флаги могут содержать одно или несколько следующих значений:
Флаг | значение | Описание |
---|---|---|
CLRDATA_BYNAME_CASE_SENSITIVE |
0x00000000 | Перечисление должно быть чувствительным к регистру в соответствии с name . |
CLRDATA_BYNAME_CASE_INSENSITIVE |
0x00000001 | Перечисление должно быть нечувствительным к регистру в соответствии с name . |
appDomain
[in] AppDomain, из которого необходимо перечислить экземпляры метода заданного объекта name
.
handle
[out] Дескриптор перечисления экземпляров методов заданного name
и appDomain
связанного с модулем.
Замечания
Предоставленный метод является частью IXCLRDataModule
интерфейса и соответствует 23-му слоту таблицы виртуальных методов.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7