Freigeben über


IDebugSystemObjects::GetThreadIdByHandle-Methode (dbgeng.h)

Die GetThreadIdByHandle-Methode gibt die Enginethread-ID für den angegebenen Thread zurück. Der Thread wird durch seinen Systemhandle angegeben.

Syntax

HRESULT GetThreadIdByHandle(
  [in]  ULONG64 Handle,
  [out] PULONG  Id
);

Parameter

[in] Handle

Gibt das Systemhandle des Threads an, dessen Thread-ID angefordert wird.

[out] Id

Empfängt die Enginethread-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.

Hinweise

Da es sich beim Debuggen im Kernelmodus um ein künstliches Handle für einen Prozessor handelt, gibt diese Methode die Enginethread-ID für den virtuellen Thread zurück, der diesen Prozessor darstellt.

Weitere Informationen zu Threads finden Sie unter Threads und Prozesse. Ausführliche Informationen zu Systemhandles finden Sie unter Handles.

Anforderungen

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