Aracılığıyla paylaş


IDebugCoreServer3

Bu arabirim, işlemin çalıştığı sunucu hakkındaki bilgilere erişim sağlar.

Sözdizimi

IDebugCoreServer3 : IDebugCoreServer2

Uygulayıcılar için Notlar

Visual Studio bu arabirimi uygular.

Arayanlar İçin Notlar

Bu arabirimi bir IDebugCoreServer2 arabiriminden almak için QueryInterface kullanın. GetServer çağrısı da bu arabirimi döndürebilir. Bu arabirim en sık özel bağlantı noktası sağlayıcısı tarafından bir sunucuda (yerel veya uzak) program başlatmak için kullanılır.

Vtable Sırasına Göre Yöntemler

IDebugCoreServer2 arabirimindeki yöntemlere ek olarak, bu arabirim aşağıdaki yöntemleri uygular:

Metot Açıklama
GetServerName Sunucunun adını alır.
GetServerFriendlyName Sunucu adının kolay bir sürümünü alır
EnableAutoAttach Belirli hata ayıklama altyapılarına, bu işlemler başladığında işlemlere otomatik olarak eklenmesini bildirir.
DiagnoseWebDebuggingError Otomatik ekleme başarısız olduğunda belirli bir hata kodunu alır.
CreateInstanceInServer Sunucuda bir hata ayıklama altyapısı örneği oluşturur.
QueryIsLocal Sunucunun çağıranla aynı makinede olup olmadığını belirten bir bayrak alır.
GetConnectionProtocol Sunucuyla iletişim kurmak için kullanılan protokolü gösteren bir değer alır.
DisableAutoAttach Bu sunucunun bildiği tüm hata ayıklama altyapıları için tüm otomatik ekleme ayarlarını devre dışı bırakır.

Açıklamalar

Özel bağlantı noktası sağlayıcısı, Olay çağrısında IDebugCoreServer2 arabirimini alır. Arabirim bu IDebugCoreServer3 arabirimden alınabilir.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.