IXCLRDataModule::StartEnumMethodInstancesByName 方法

为给定nameappDomain和与模块关联的方法实例的枚举提供句柄。

注意

此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebugICorProfiler 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]从中枚举给定 name方法实例的 AppDomain。

handle
[out]枚举给定 nameappDomain 与模块关联的方法实例的句柄。

注解

提供的方法是接口的 IXCLRDataModule 一部分,对应于虚拟方法表的第 23 个槽。

要求

平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用

请参阅