Udostępnij za pośrednictwem


ICorDebugRemote::DebugActiveProcessEx — Metoda

Uruchamia proces na maszynie zdalnej w debugerze.

Składnia

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

Parametry

pRemoteTarget [in] Wskaźnik do interfejsu ICorDebugRemoteTarget. Ten parametr służy do określania maszyny, na której jest uruchomiony proces.

id [in] Identyfikator procesu, do którego ma zostać dołączony debuger.

win32Attach [in] true jeśli debuger powinien zachowywać się jako debuger Win32 dla procesu i wysyłać niezarządzane wywołania zwrotne; w przeciwnym razie, false.

ppProcess [out] Wskaźnik do adresu obiektu "ICorDebugProcess", który reprezentuje proces, do którego został dołączony debuger.

Wartość zwracana

S_OK Pomyślnie dołączono do procesu na maszynie zdalnej.

E_FAIL (lub inne kody powrotne E_) Nie można dołączyć do procesu na maszynie zdalnej.

Uwagi

Debugowanie w trybie mieszanym nie jest obsługiwane w programie Silverlight.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: 4.5, 4, 3.5 SP1

Zobacz też