ICorDebugManagedCallback3::CustomNotification 方法
指示已引发自定义调试器通知。
语法
HRESULT CustomNotification(ICorDebugThread * pThread,
ICorDebugAppDomain * pAppDomain);
参数
pThread
[in]指向引发通知的线程的指针。
pAppDomain
[in]指向包含引发通知的线程的应用程序域的指针。
返回值
此方法返回以下特定 HRESULT 以及表示方法失败的 HRESULT 错误。
HRESULT | 说明 |
---|---|
S_OK | 该方法已成功完成。 |
例外
备注
对 ICorDebugThread4::GetCurrentCustomDebuggerNotification 方法的后续调用会检索传递给 Debugger.NotifyOfCrossThreadDependency 方法的线程对象。 线程对象的类型必须先前已通过调用 ICorDebugProcess3::SetEnableCustomNotification 方法启用。 调试器可以从线程对象的字段中读取特定类型的参数,并且可以将响应存储到字段中。
ICorDebug 接口对通知类型或其内容不施加任何策略,通知的语义严格来说是调试器、应用程序和.NET Framework 之间的协定。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 4 起可用