Freigeben über


IDebugSystemObjects::GetThreadIdByTeb-Methode (dbgeng.h)

Die GetThreadIdByTeb Methode gibt die Modulthread-ID des angegebenen Threads zurück. Der Thread wird durch seinen Threadumgebungsblock (TEB) angegeben.

Syntax

HRESULT GetThreadIdByTeb(
  [in]  ULONG64 Offset,
  [out] PULONG  Id
);

Parameter

[in] Offset

Gibt die Position des TEB des Threads an.

[out] Id

Empfängt die Modulthread-ID.

Rückgabewert

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

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.

Bemerkungen

Im Kernelmodusdebugging gibt diese Methode die Modulthread-ID für den virtuellen Thread zurück, der den Prozessor darstellt, auf dem der angegebene Thread ausgeführt wird. Wenn der Thread nicht auf einem Prozessor ausgeführt wird, schlägt diese Methode fehl.

Weitere Informationen zu Threads finden Sie unter Threads und Prozesse.

Anforderungen

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