IDebugPendingBreakpoint2
Toto rozhraní představuje zarážku, která je připravená k vytvoření vazby na umístění kódu.
Syntaxe
IDebugPendingBreakpoint2 : IUnknown
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní jako součást podpory zarážek.
Poznámky pro volající
Volání CreatePendingBreakpoint vytvoří čekající zarážku z rozhraní IDebugBreakpointRequest2. Volání vazby IDebugBreakpoint2
vytvoří rozhraní, které představuje vázanou zarážku v programu.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugPendingBreakpoint2
.
metoda | Popis |
---|---|
CanBind | Určuje, jestli se tato čekající zarážka může svázat s umístěním kódu. |
Bind | Vytvoří vazbu této čekající zarážky na jedno nebo více umístění kódu. |
GetState | Získá stav této čekající zarážky. |
GetBreakpointRequest | Získá požadavek zarážky, který byl použit k vytvoření této čekající zarážky. |
Virtualize | Přepíná virtualizovaný stav této čekající zarážky. |
Povolit | Přepíná povolený stav této čekající zarážky. |
SetCondition | Nastaví nebo změní podmínku přidruženou k této čekající zarážce. |
SetPassCount | Nastaví nebo změní počet průchodů přidružených k tomuto čekajícímu zarážce. |
EnumBoundBreakpoints | Vytvoří výčet všech zarážek vázaných z této čekající zarážky. |
EnumErrorBreakpoints | Vytvoří výčet všech chybových zarážek, které byly výsledkem této nevyřízené zarážky. |
Odstranění | Odstraní tuto čekající zarážku a všechny zarážky vázané z ní. |
Poznámky
IDebugPendingBreakpoint2
lze považovat za poskytovatele všech potřebných informací potřebných k vytvoření vazby zarážky na kód, který lze použít u jednoho nebo mnoha programů.
Čekající zarážka může potenciálně vytvořit více než jednu vazbu zarážky. Například zarážka v šabloně ve stylu C++může vytvořit vazbu zarážky pro každou jedinečnou instanci této šablony.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll