Implement a port supplier

A port supplier supplies ports on request to the session debug manager (SDM). A port supplier must be implemented when debugging to a non-DCOM machine or when a new device requires support. For example, to provide debugging to a cell phone, you might set up a port supplier that provides ports, which connect to the cell phone (perhaps by way of IR or a cell connection) and enumerates the processes and programs running on the phone.

For debugging programs on Windows-based machines (including remote debugging), Visual Studio provides port suppliers for native and Common Language Runtime (CLR) processes, so there is no need to set up your own port supplier in those cases.

In this section

Implement and register a port supplier discusses how the SDM interacts with the port supplier and its ports.

Required port supplier interfaces documents the interfaces you must implement to get a port supplier.