Compartir a través de


ICorDebugRemote (interfaz)

Proporciona la capacidad de iniciar o adjuntar un depurador administrado a un proceso de destino remoto.

Syntax

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

Método Description
ICorDebugRemote::CreateProcessEx (Método) Crea un proceso en una máquina remota para la depuración administrada.
ICorDebugRemote::D ebugActiveProcessEx (Método) Inicia un proceso en una máquina remota en el depurador.

Observaciones

Actualmente, esta funcionalidad solo se admite para depurar un destino de aplicación basado en Silverlight que se ejecuta en una máquina Macintosh remota.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: 4.5, 4, 3.5 SP1

Consulte también