IDebugCoreServer2
This interface is used to represent and obtain information from a server on a machine on the network.
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 IDebugPortEvents2::Event.
A debug engine can obtain this interface indirectly through a call to IDebugDefaultPort2::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 |
---|---|
Gets the name and attributes of a machine. |
|
Gets the name of a machine. |
|
Gets a port supplier that exists on a machine. |
|
Gets a port that already exists on a machine. |
|
Creates an enumerator for all the ports on a machine. |
|
Creates an enumerator for all the port suppliers on a machine. |
|
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