ICorDebug::DebugActiveProcess Method

Attaches the debugger to an existing process.

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

Parameters

  • id
    [in] The ID of the process to which the debugger is to be attached.
  • win32Attach
    [in] Boolean value that is set to true if the debugger should behave as the Win32 debugger for the process and dispatch the unmanaged callbacks; otherwise, false.
  • ppProcess
    [out] A pointer to the address of an ICorDebugProcess Interface object that represents the process to which the debugger has been attached.

Remarks

Interop debugging is not supported on Win9x and non-x86 platforms, such as IA64 and AMD64.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: CorDebug.idl

Library: CorGuids.lib

.NET Framework Version: 2.0, 1.1, 1.0

See Also

Reference

ICorDebug Interface