Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This interface gives access to information about the server the process is running in.
IDebugCoreServer3 : IDebugCoreServer2
Notes for Implementers
Visual Studio implements this interface.
Notes for Callers
Use QueryInterface to obtain this interface from an IDebugCoreServer2 interface. A call to IDebugDefaultPort2::GetServer can also return this interface. This interface is used most often by a custom port supplier to launch programs on a server (either local or remote).
Methods in Vtable Order
In addition to the methods on the IDebugCoreServer2 interface, this interface implements the following methods:
Method |
Description |
---|---|
Retrieves the name of the server. |
|
Retrieves a friendly version of the server name |
|
Tells specific debug engines to automatically attach to processes when those processes start. |
|
Retrieves a specific error code when automatic attach fails. |
|
Creates an instance of a debug engine on the server. |
|
Retrieves a flag indicating whether the server is on the same machine as the caller. |
|
Retrieves a value indicating the protocol being used to communicate with the server. |
|
Disables all auto-attach settings for all debug engines this server knows about. |
Remarks
A custom port supplier receives the IDebugCoreServer2 interface on a call to IDebugPortEvents2::Event. The IDebugCoreServer3 interface can be obtained from that interface.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll