Freigeben über


IDebugControl::GetBreakpointByIndex-Methode (dbgeng.h)

Die GetBreakpointByIndex-Methode gibt den Haltepunkt am angegebenen Index zurück.

Syntax

HRESULT GetBreakpointByIndex(
  [in]  ULONG             Index,
  [out] PDEBUG_BREAKPOINT *Bp
);

Parameter

[in] Index

Gibt den nullbasierten Index des zurückzugebenden Haltepunkts an. Dies ist spezifisch für den aktuellen Prozess. Der Wert von Index sollte zwischen 0 und der Gesamtzahl der Haltepunkte minus 1 sein. Die Gesamtanzahl der Haltepunkte kann durch Aufrufen von GetNumberBreakpoints bestimmt werden.

[out] Bp

Empfängt den zurückgegebenen Haltepunkt.

Rückgabewert

Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_NOINTERFACE
Mit dem angegebenen Index wurde kein Haltepunkt gefunden, oder der Haltepunkt mit dem angegebenen Index ist privat.

Hinweise

Der Index und der zurückgegebene Haltepunkt sind spezifisch für den aktuellen Prozess. Derselbe Index gibt einen anderen Haltepunkt zurück, wenn der aktuelle Prozess geändert wird.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

GetNumberBreakpoints

IDebugControl

IDebugControl2

IDebugControl3