Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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