Freigeben über


IDebugBreakpoint::GetMatchThreadId-Methode (dbgeng.h)

Die GetMatchThreadId-Methode gibt die Enginethread-ID des Threads zurück, der einen Haltepunkt auslösen kann.

Syntax

HRESULT GetMatchThreadId(
  [out] PULONG Id
);

Parameter

[out] Id

Die Enginethread-ID des Threads, der diesen Haltepunkt auslösen kann.

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_NOINTERFACE
Für diesen Haltepunkt wurde kein bestimmter Thread festgelegt. Jeder Thread kann den Haltepunkt auslösen.
 

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

Hinweise

Wenn Sie einen Thread für den Haltepunkt festgelegt haben, kann der Haltepunkt nur ausgelöst werden, wenn dieser Thread den Haltepunkt erreicht. Wenn Sie keinen Thread festgelegt haben, kann jeder Thread den Haltepunkt auslösen, und ID empfängt NULL.

Die GetParameters-Methode gibt auch die Enginethread-ID des Threads zurück, der den Haltepunkt auslösen kann.

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

Anforderungen

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