Condividi tramite


Interfaccia ICorDebugRemote

Consente di avviare o collegare un debugger gestito a un processo di destinazione remota.

Sintassi

interface ICorDebugRemote : IUnknown
{
    HRESULT CreateProcessEx
      (
      [in] ICorDebugRemoteTarget *     pRemoteTarget,
      [in] LPCWSTR                     lpApplicationName,
      [in] LPWSTR                      lpCommandLine,
      [in] LPSECURITY_ATTRIBUTES       lpProcessAttributes,
      [in] LPSECURITY_ATTRIBUTES       lpThreadAttributes,
      [in] BOOL                        bInheritHandles,
      [in] DWORD                       dwCreationFlags,
      [in] PVOID                       lpEnvironment,
      [in] LPCWSTR                     lpCurrentDirectory,
      [in] LPSTARTUPINFOW              lpStartupInfo,
      [in] LPPROCESS_INFORMATION       lpProcessInformation,
      [in] CorDebugCreateProcessFlags  debuggingFlags,
      [out] ICorDebugProcess **        ppProcess
      );

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

Methods

Metodo Description
Metodo ICorDebugRemote::CreateProcessEx Crea un processo in un computer remoto per il debug gestito.
Metodo ICorDebugRemote::D ebugActiveProcessEx Avvia un processo in un computer remoto nel debugger.

Osservazioni:

Attualmente, questa funzionalità è supportata solo per il debug di una destinazione di applicazione basata su Silverlight in esecuzione in un computer Macintosh remoto.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: 4.5, 4, 3.5 SP1

Vedere anche