IDebugPendingBreakpoint2

Toto rozhraní představuje zarážku, která je připravena vytvořit vazbu k umístění kódu.

Syntax

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í metody Bind vytvoří IDebugBreakpoint2 rozhraní, které představuje vázané zarážky v programu.

Metody v pořadí Vtable

V následující tabulce jsou uvedeny 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.
Vázat 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 na zarážku, 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.
Povolení 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 této čekající 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é jsou výsledkem této čekající zarážky.
Odstranit Odstraní tuto čekající zarážku a všechny zarážky, které jsou z ní vázané.

Poznámky

IDebugPendingBreakpoint2 si můžete pomyslně pouvažovat za poskytovatele všech potřebných informací potřebných k navázání zarážky na kód, který lze použít na jeden nebo více programů.

Čekající zarážka může potenciálně vytvořit více než jednu vázaný zarážku. Například zarážka v šabloně stylu jazyka C++ může vytvořit vázané 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é