PuertosPorts

En cuanto a la arquitectura del depurador, una puerto:In terms of the debugger architecture, a port:

  • Es un contenedor para un conjunto de procesos que se ejecuta en un servidor.Is a container for a set of processes running on a server. Por ejemplo, un puerto podría representar una conexión a un dispositivo basado en Windows CE mediante un cable serie, o a un equipo en red no DCOM.For example, a port might represent a connection to a Windows CE-based device by a serial cable, or to a networked non-DCOM machine. Un puerto especial, denominado el puerto local, contiene todos los procesos que se ejecutan en el equipo local.One special port, called the local port, contains all the processes running on the local machine.

  • Puede identificarse por nombre o identificador.Can identify itself by name or identifier.

  • Puede enumerar todos los procesos que se ejecutan en el puerto e iniciar y finalizar estos procesos.Can enumerate all processes running on the port and launch and terminate these processes.

  • Se representa mediante un IDebugPort2 interfaz, que se crea pasando un IDebugPortRequest2 argumento pasado a agregar puerto.Is represented by an IDebugPort2 interface, which is created by passing an IDebugPortRequest2 argument to AddPort.

    Visual StudioVisual Studio Proporciona un puerto predeterminado que controla todos los procesos basados en Windows, nativos y administrados. supplies a default port that handles all Windows-based processes, native and managed. Un puerto personalizado debe implementarse para las conexiones con dispositivos externos que no están basados en Windows.A custom port must be implemented for connections with external devices that are not Windows-based. Para proporcionar estos puertos personalizados, un proveedor de puerto personalizado también debe implementarse.To supply such custom ports, a custom port supplier also needs to be implemented.

Vea tambiénSee Also

Servidores Servers
Procesos Processes
Conceptos del depurador Debugger Concepts
IDebugPort2 IDebugPort2
IDebugPortRequest2 IDebugPortRequest2
Agregar puertoAddPort