Freigeben über


IDebugBreakpoint2::GetPassCount-Methode (dbgeng.h)

Die GetPassCount-Methode gibt die Anzahl der Male zurück, mit der das Ziel ursprünglich erforderlich war, um die Haltepunktposition zu erreichen, bevor der Haltepunkt ausgelöst wird.

Syntax

HRESULT GetPassCount(
  [out] PULONG Count
);

Parameter

[out] Count

Gibt an, wie oft das Ziel ursprünglich erforderlich war, um den Haltepunkt zu erreichen, bevor er ausgelöst wird. Die Anzahl der Male, mit der das Ziel ursprünglich den Haltepunkt übergeben musste, ohne ihn auszulösen, ist der Wert, der an Count zurückgegeben wird, minus eins.

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
 

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

Hinweise

Die GetPassCount-Methode gibt die Anzahl der Treffer zurück, die ursprünglich erforderlich waren, um den Haltepunkt auszulösen. Die GetCurrentPassCount-Methode gibt die Anzahl der Treffer zurück, die noch auftreten müssen, um den Haltepunkt auszulösen. Wenn beispielsweise ein Haltepunkt mit einer Passanzahl von 20 erstellt wurde und es bisher 5 Durchläufe gab, gibt diese Methode GetPassCount 20 und GetCurrentPassCount 15 zurück.

Nachdem das Ziel den Haltepunkt so oft erreicht hat, dass es ausgelöst wird, wird der Haltepunkt jedes Mal ausgelöst, wenn er erreicht wird, es sei denn, Sie rufen SetPassCount auf. Sie können auch SetPassCount aufrufen, um die Anzahl der Durchlaufe zu ändern, bevor der Haltepunkt ausgelöst wurde. Dieser Aufruf setzt die ursprüngliche Passanzahl und die verbleibende Anzahl von Durchgängen zurück.

Wenn der Debugger den Code an der Haltepunktposition ausführt, während er den Code durchläuft, trägt diese Ausführung nicht zur Anzahl der Verbleibenden bei, bevor der Haltepunkt ausgelöst wird.

Die GetParameters-Methode gibt auch die Informationen zurück, die in Count zurückgegeben werden.

Weitere Informationen zu Haltepunkteigenschaften finden Sie unter Steuern von Breakpointflags und -parametern.

Anforderungen

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