ICorDebug::DebugActiveProcess 方法

将调试器附加到现有进程。

HRESULT DebugActiveProcess (
    [in]  DWORD               id,
    [in]  BOOL                win32Attach,
    [out] ICorDebugProcess    **ppProcess
);

参数

  • id
    [in] 要将调试器附加到的进程的 ID。

  • win32Attach
    [in] 如果调试器的表现应当像进程的 Win32 调试器一样并调度非托管回调,则是设置为 true 的布尔值;否则,将是设置为 false 的布尔值。

  • ppProcess
    [out] 一个指向 ICorDebugProcess 对象地址的指针,该对象表示调试器已附加到的进程。

备注

Win9x 和非 x86 平台(比如基于 IA-64 和基于 AMD64 的平台)上不支持互操作调试。

要求

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

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

ICorDebug 接口