Sdílet prostřednictvím


IDebugBreakEvent2

Toto rozhraní říká správci ladění relace (SDM), že asynchronní přerušení bylo úspěšně dokončeno.

Syntaxe

IDebugBreakEvent2 : IUnknown

Poznámky pro implementátory

De implementuje toto rozhraní pro podporu přerušení uživatelů v programu. Rozhraní IDebugEvent2 musí být implementováno ve stejném objektu jako toto rozhraní (SDM používá Pro přístup k IDebugEvent2 rozhraní QueryInterface).

Poznámky pro volající

SDM volá CauseBreak , když uživatel požádal o pozastavení programu ladění. Po úspěšném pozastavení programu odešle IDebugBreakEvent2 de událost. Tato událost se odešle pomocí funkce zpětného volání IDebugEventCallback2 , kterou poskytuje SDM, když je připojen k laděné aplikaci.

Poznámky

Uživatel může například vybrat příkaz Přerušit vše v nabídce Ladění , aby se přerušil program, na kterém běží nekonečná smyčka. SDM říká programu, aby se zastavil voláním CauseBreak. De odešle IDebugBreakEvent2 , jakmile se program nakonec zastaví.

Požadavky

Hlavička: msdbg.h

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

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

Viz také