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