IDebugCoreServer3

此接口提供对运行进程的服务器的信息的访问权限。

语法

IDebugCoreServer3 : IDebugCoreServer2

实现者须知

Visual Studio 实现此接口。

对调用者的说明

使用 QueryInterfaceIDebugCoreServer2 接口获取此接口。 对 GetServer调用也可以返回此接口。 此接口最常由自定义端口供应商用于在服务器上(本地或远程)启动程序。

Vtable 顺序中的方法

除了 IDebugCoreServer2 接口上的方法外,此接口还实现以下方法:

方法 说明
GetServerName 检索服务器的名称。
GetServerFriendlyName 检索服务器名称的友好版本
EnableAutoAttach 告知特定的调试引擎在这些进程启动时自动附加到进程。
DiagnoseWebDebuggingError 自动附加失败时检索特定的错误代码。
CreateInstanceInServer 在服务器上创建调试引擎的实例。
QueryIsLocal 检索一个标志,该标志指示服务器是否与调用方位于同一台计算机上。
GetConnectionProtocol 检索一个值,该值指示用于与服务器通信的协议。
DisableAutoAttach 禁用此服务器知道的所有调试引擎的所有自动附加设置。

注解

自定义端口供应商在调用事件时接收 IDebugCoreServer2 接口。 IDebugCoreServer3可以从该接口获取接口。

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅