Sdílet prostřednictvím


IDebugOutputStringEvent2

Toto rozhraní odešle ladicí modul (DE) do správce ladění relace (SDM) pro výstup řetězce.

Syntaxe

IDebugOutputStringEvent2 : IUnknown

Poznámky pro implementátory

De implementuje toto rozhraní pro odeslání řetězce do okna Výstup integrovaného vývojového prostředí (IDE). Rozhraní IDebugEvent2 musí být implementováno ve stejném objektu jako toto rozhraní. SDM pro přístup IDebugEvent2 k rozhraní používá QueryInterface.

Poznámky pro volající

De vytvoří a odešle tento objekt události k odeslání řetězce do okna Výstup . Událost se odešle pomocí funkce zpětného volání IDebugEventCallback2 , která je dodána SDM při připojení k programu, který je laděn.

Metody v pořadí Vtable

Následující tabulka ukazuje metodu IDebugOutputStringEvent2.

metoda Popis
GetString Získá zobrazenou zprávu.

Poznámky

Například v nespravovaném kódu může řetězec, který má být výstupem, pocházet při ladění programu odešle řetězec do funkce Win32 OutputDebugString . Tento řetězec je zachycen de a odeslán do SDM jako IDebugOutputStringEvent2 událost.

Pomocí IDebugMessageEvent2 odešlete zprávu, která vyžaduje odpověď uživatele.

K odeslání chybové zprávy, která nevyžaduje odpověď, použijte IDebugErrorEvent2 .

Požadavky

Hlavička: msdbg.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také