DkmProcessAttachRequest.AttachToProcess 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使调试监视器附加到进程。 在此方法返回之前,调试监视器必须启动一个事件线程 (或重复使用现有的事件线程) 并在事件线程上创建 DkmProcess 对象。 创建 DkmProcess 对象将发送进程创建事件。
请注意,只能调用此方法来响应请求附加的 Visual Studio 调试器包。 要附加到另一个进程的组件应将自定义事件发送到 visual studio 包。 从包中,可以通过 IVsDebugger. LaunchDebugTargets API 请求附加。
public:
Microsoft::VisualStudio::Debugger::DkmProcess ^ AttachToProcess();
public Microsoft.VisualStudio.Debugger.DkmProcess AttachToProcess ();
member this.AttachToProcess : unit -> Microsoft.VisualStudio.Debugger.DkmProcess
Public Function AttachToProcess () As DkmProcess
返回
弄DkmProcess 表示正在调试的目标进程。 调试器调试进程,因此这是调试的基本单元。 DkmProcess 可以表示系统进程或虚拟进程,如小型转储。
例外
E_ATTACH_USER_CANCELED 指示 "附加到进程" 操作已取消。 返回此错误将禁止显示大多数错误消息。 因此,它可与 DkmUserMessage.Post 或 DkmCustomMessage 结合使用,以便为用户提供自定义失败消息。