ICorDebugProcess3::SetEnableCustomNotification 方法
启用和禁用指定类型的自定义调试程序通知。
语法
HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
BOOL fEnable);
参数
pClass
[in] 一个类型,用于指定自定义调试程序通知。
fEnable
[in] 如果启用自定义调试程序通知,则为 true
;否则为 false
。 默认值为 false
。
备注
当 fEnable
设置为 true
时,对 Debugger.NotifyOfCrossThreadDependency 方法的调用会触发 ICorDebugManagedCallback3::CustomNotification 回调。 默认情况下禁用通知;因此,调试程序必须指定它知道并想要处理的任何通知类型。 由于 ICorDebugClass 类的范围是应用程序域,因此如果调试程序想要在整个进程中接收通知,它就必须为进程中的每个应用程序域调用 SetEnableCustomNotification
。
从 .NET Framework 4 开始,唯一受支持的通知是跨线程依赖项通知。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 4 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈