IDebugCoreServer3
此接口提供对运行进程的服务器的信息的访问权限。
语法
IDebugCoreServer3 : IDebugCoreServer2
实现者须知
Visual Studio 实现此接口。
对调用者的说明
使用 QueryInterface 从 IDebugCoreServer2 接口获取此接口。 对 GetServer 的调用也可以返回此接口。 此接口最常由自定义端口供应商用于在服务器上(本地或远程)启动程序。
Vtable 顺序中的方法
除了 IDebugCoreServer2 接口上的方法外,此接口还实现以下方法:
方法 | 说明 |
---|---|
GetServerName | 检索服务器的名称。 |
GetServerFriendlyName | 检索服务器名称的友好版本 |
EnableAutoAttach | 告知特定的调试引擎在这些进程启动时自动附加到进程。 |
DiagnoseWebDebuggingError | 自动附加失败时检索特定的错误代码。 |
CreateInstanceInServer | 在服务器上创建调试引擎的实例。 |
QueryIsLocal | 检索一个标志,该标志指示服务器是否与调用方位于同一台计算机上。 |
GetConnectionProtocol | 检索一个值,该值指示用于与服务器通信的协议。 |
DisableAutoAttach | 禁用此服务器知道的所有调试引擎的所有自动附加设置。 |
注解
自定义端口供应商在调用事件时接收 IDebugCoreServer2 接口。 IDebugCoreServer3
可以从该接口获取接口。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll