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 之间的协定。

要求

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

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorDebugManagedCallback3 接口

其他资源

调试接口

调试(非托管 API 参考)