Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu arabirim, hata ayıklama altyapısı (DE) tarafından bir dizenin çıktısını almak için oturum hata ayıklama yöneticisine (SDM) gönderilir.
Sözdizimi
IDebugOutputStringEvent2 : IUnknown
Uygulayıcılar için Notlar
DE, IDE'nin Çıkış penceresine bir dize göndermek için bu arabirimi uygular. IDebugEvent2 arabirimi, bu arabirimle aynı nesneye uygulanmalıdır. SDM, arabirime erişmek IDebugEvent2 için QueryInterface kullanır.
Arayanlar İçin Notlar
DE, çıkış penceresine bir dize göndermek için bu olay nesnesini oluşturur ve gönderir. Olay, hata ayıklanan programa eklendiğinde SDM tarafından sağlanan IDebugEventCallback2 geri çağırma işlevi kullanılarak gönderilir.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yöntemini gösterilmektedir IDebugOutputStringEvent2.
| Metot | Açıklama |
|---|---|
| GetString | Görüntülenebilir iletiyi alır. |
Açıklamalar
Örneğin yönetilmeyen kodda, hata ayıklanan program Win32 OutputDebugString işlevine bir dize gönderdiğinde çıkış yapılacak dize kaynaklanabilir. Bu dize DE tarafından kesilir ve olay olarak SDM'ye IDebugOutputStringEvent2 gönderilir.
Kullanıcı yanıtı gerektiren bir ileti göndermek için IDebugMessageEvent2 kullanın.
Yanıt gerektirmeyen bir hata iletisi göndermek için IDebugErrorEvent2 kullanın.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll