Aracılığıyla paylaş


IDebugOutputStringEvent2

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

Ayrıca bkz.