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