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