Sdílet prostřednictvím


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

Viz také