ICorDebugManagedCallback3::CustomNotification 方法

指示已引发自定义调试器通知。

Syntax

HRESULT CustomNotification(ICorDebugThread *    pThread,
                           ICorDebugAppDomain * pAppDomain);

参数

pThread [in]指向引发通知的线程的指针。

pAppDomain [in]指向包含引发通知的线程的应用程序域的指针。

返回值

此方法返回以下特定的 HRESULT 以及指示方法失败的 HRESULT 错误。

HRESULT Description
S_OK 该方法已成功完成。

例外

注解

ICorDebugThread4::GetCurrentCustomDebuggerNotification 方法的后续调用将检索传递给 Debugger.NotifyOfCrossThreadDependency 该方法的线程对象。 以前必须通过调用 ICorDebugProcess3::SetEnableCustomNotification 方法启用线程对象的类型。 调试器可以从线程对象的字段读取特定于类型的参数,并且可以将响应存储到字段中。

ICorDebug 接口不对通知类型或其内容施加任何策略,通知的语义严格是调试器、应用程序和 .NET 之间的协定。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 4.0 起可用

另请参阅