Condividi tramite


Interfaccia ICorDebugRemote

Consente di avviare o allegare un debugger gestito a un processo di destinazione remoto.

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
      );
};

Metodi

Metodo Descrizione
Metodo ICorDebugRemote::CreateProcessEx Crea un processo in un computer remoto per il debug gestito.
Metodo ICorDebugRemote::DebugActiveProcessEx Avvia un processo in un computer remoto nel debugger.

Commenti

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

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4.5, 4, 3.5 SP1

Vedi anche