ICorDebug::DebugActiveProcess Method

Attaches the debugger to an existing process.

Syntax

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" 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 IA-64-based and AMD64-based platforms.

Requirements

Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 1.0

See also