Teilen über


ICorDebugRemote::DebugActiveProcessEx-Methode

Startet einen Prozess auf einem Remotecomputer unter dem Debugger.

Syntax

HRESULT DebugActiveProcessEx (  
    [in]  ICorDebugRemoteTarget *   pRemoteTarget,  
    [in]  DWORD                     dwProcessId,  
    [in]  BOOL                      fWin32Attach,  
    [out] ICorDebugProcess **       ppProcess  
);  

Parameter

pRemoteTarget
[in] Zeiger auf eine ICorDebugRemoteTarget-Schnittstelle. Dieser Parameter wird verwendet, um den Computer zu bestimmen, auf dem der Prozess ausgeführt wird.

id
[in] Die ID des Prozesses, an den der Debugger angefügt werden soll.

win32Attach
[in] true, wenn sich der Debugger wie der Win32-Debugger für den Prozess verhalten und die nicht verwalteten Rückrufe senden soll, andernfalls false.

ppProcess
[out] Ein Zeiger auf die Adresse eines „ICorDebugProcess“-Objekts, das den Prozess darstellt, an den der Debugger angefügt wurde.

Rückgabewert

S_OK
Erfolgreich an den Prozess auf dem Remotecomputer angefügt.

E_FAIL (oder andere E_-Rückgabecodes)
Konnte nicht an den Prozess auf dem Remotecomputer angefügt werden.

Hinweise

Das Debuggen im gemischten Modus wird in Silverlight nicht unterstützt.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4.5, 4, 3.5 SP1

Siehe auch