IDebugCoreServer2

This interface is used to represent and obtain information from a server on a machine on the network.

Syntax

IDebugCoreServer2 : IUknown

Notes for Implementers

Visual Studio implements this interface to represent a server. Each instance of Visual Studio creates an instance of this interface.

Notes for Callers

A custom port supplier receives this interface in a call to Event.

A debug engine can obtain this interface indirectly through a call to GetServer (which returns IDebugCoreServer3, an interface that is derived from IDebugCoreServer2).

Methods in Vtable Order

The following table shows the methods of IDebugCoreServer2.

Method Description
GetMachineInfo Gets the name and attributes of a machine.
GetMachineName Gets the name of a machine.
GetPortSupplier Gets a port supplier that exists on a machine.
GetPort Gets a port that already exists on a machine.
EnumPorts Creates an enumerator for all the ports on a machine.
EnumPortSuppliers Creates an enumerator for all the port suppliers on a machine.
GetMachineUtilities_V7 Gets the machine utilities for a machine.

Remarks

This interface is also used by Visual Studio to browse processes running on machines on the network.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also