IXCLRDataModule::StartEnumMethodInstancesByName 方法
为给定name
appDomain
和与模块关联的方法实例的枚举提供句柄。
注意
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 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]从中枚举给定 name
方法实例的 AppDomain。
handle
[out]枚举给定 name
和 appDomain
与模块关联的方法实例的句柄。
注解
提供的方法是接口的 IXCLRDataModule
一部分,对应于虚拟方法表的第 23 个槽。
要求
平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用