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 版开始,跨线程依赖项通知是唯一受支持的通知。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorDebugProcess3 接口

ICorDebugProcess2 接口

ICorDebugProcess 接口

其他资源

调试接口

调试(非托管 API 参考)