Freigeben ü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 als Win32-Debugger für den Prozess verhalten und die nicht verwalteten Rückrufe verteilen 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) kann 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