Поделиться через


Метод 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

См. также