Freigeben über


IDebugBreakpoint-Schnittstelle (dbgeng.h)

Erbschaft

Die IDebugBreakpoint Schnittstelle erbt von der IUnknown--Schnittstelle. IDebugBreakpoint hat auch folgende Typen von Mitgliedern:

Methodik

Die IDebugBreakpoint Schnittstelle hat diese Methoden.

 
IDebugBreakpoint::AddFlags

Die AddFlags-Methode fügt einem Haltepunkt Flags hinzu. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetAdder

Die GetAdder-Methode gibt den Client zurück, der den Haltepunkt besitzt. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetCommand

Die GetCommand-Methode gibt die Befehlszeichenfolge zurück, die ausgeführt wird, wenn ein Haltepunkt ausgelöst wird. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetCurrentPassCount

Die IDebugBreakpoint::GetCurrentPassCount -Methode gibt die Zahl zurück, die das Ziel die Haltepunktposition erreichen muss, bevor der Haltepunkt ausgelöst wird.
IDebugBreakpoint::GetDataParameters

Die GetDataParameters-Methode gibt die Parameter für einen Prozessor-Haltepunkt zurück. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetFlags

Die GetFlags-Methode gibt die Flags für einen Haltepunkt zurück. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetId

Die GetId-Methode gibt eine Haltepunkt-ID zurück, bei der es sich um den eindeutigen Bezeichner des Moduls für einen Haltepunkt handelt. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetMatchThreadId

Die GetMatchThreadId-Methode gibt die Modulthread-ID des Threads zurück, die einen Haltepunkt auslösen kann. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetOffset

Die GetOffset-Methode gibt die Position zurück, die einen Haltepunkt auslöst. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetOffsetExpression

Die IDebugBreakpoint::GetOffsetExpression-Methoden geben die Ausdruckszeichenfolge zurück, die an den Speicherort ausgewertet wird, der einen Haltepunkt auslöst.
IDebugBreakpoint::GetParameters

Die GetParameters-Methode gibt die Parameter für einen Haltepunkt zurück. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::GetPassCount

Die IDebugBreakpoint::GetPassCount-Methode gibt zurück, wie oft das Ziel ursprünglich erforderlich war, um den Haltepunkt zu erreichen, bevor der Haltepunkt ausgelöst wird.
IDebugBreakpoint::GetType

Die GetType-Methode gibt den Typ des Haltepunkts und des Prozessors zurück, für den ein Haltepunkt festgelegt ist. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::RemoveFlags

Die RemoveFlags-Methode entfernt Flags aus einem Haltepunkt. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::SetCommand

Die SetCommand-Methode legt den Befehl fest, der ausgeführt wird, wenn ein Haltepunkt ausgelöst wird. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::SetDataParameters

Die SetDataParameters-Methode legt die Parameter für einen Prozessorhaltepunkt fest. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::SetFlags

Die SetFlags-Methode legt die Flags für einen Haltepunkt fest. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::SetMatchThreadId

Die SetMatchThreadId-Methode legt die Modulthread-ID des Threads fest, die einen Haltepunkt auslösen kann. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::SetOffset

Die SetOffset-Methode legt die Position fest, die einen Haltepunkt auslöst. Diese Methode gehört zur IDebugBreakpoint-Schnittstelle.
IDebugBreakpoint::SetOffsetExpression

Die SetOffsetExpression-Methoden legen eine Ausdruckszeichenfolge fest, die an der Position ausgewertet wird, die einen Haltepunkt auslöst. Diese Methode gehört zu IDebugBreakpoint.
IDebugBreakpoint::SetPassCount

Die IDebugBreakpoint::SetPassCount-Methode legt fest, wie oft das Ziel die Haltepunktposition erreichen muss, bevor der Haltepunkt ausgelöst wird.

Bemerkungen

Obwohl IDebugBreakpoint die IUnknown Schnittstelle implementiert, werden die IUnknown::AddRef und IUnknown::Release Methoden nicht verwendet, um die Lebensdauer des Haltepunkts zu steuern. Stattdessen wird ein IDebugBreakpoint--Objekt gelöscht, nachdem die Methode RemoveBreakpoint- aufgerufen wurde.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

IDebugBreakpoint2