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 起可用

请参阅