Process debug manager
The process debug manager (PDM) is a component of Visual Studio that manages programs and processes, making them available to the session debug manager and the debug engines.
The PDM manages all the processes that can be debugged. To be debugged, a program must be registered with the PDM. This registration is done at the time the program is launched, either by a port or a debug engine.