Comparteix a través de


ICorDebugRemote (Interfaz)

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

Sintaxis

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

Métodos

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

Comentarios

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

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4.5, 4, 3.5 SP1

Consulte también