Freigeben über


IDebugSystemObjects4::GetThreadIdsByIndex-Methode (dbgeng.h)

Die GetThreadIdsByIndex-Methode gibt die Engine- und Systemthread-IDs für die angegebenen Threads im aktuellen Prozess zurück.

Syntax

HRESULT GetThreadIdsByIndex(
  [in]            ULONG  Start,
  [in]            ULONG  Count,
  [out, optional] PULONG Ids,
  [out, optional] PULONG SysIds
);

Parameter

[in] Start

Gibt den Index des ersten Threads an, dessen IDs angefordert werden.

[in] Count

Gibt die Anzahl von Threads an, deren IDs angefordert werden.

[out, optional] Ids

Empfängt die Enginethread-IDs. Wenn idsNULL ist, werden diese Informationen nicht zurückgegeben. andernfalls werden Ids als Array von Count-ULONG-Werten behandelt.

[out, optional] SysIds

Empfängt die Systemthread-IDs. Wenn SysIdsNULL ist, werden diese Informationen nicht zurückgegeben. Andernfalls wird SysIds als Array von Count ULONG-Werten behandelt.

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

Der Index des ersten Threads ist 0. Der Index des letzten Threads ist die Anzahl von Threads, die von GetNumberThreads abzüglich 1 zurückgegeben werden.

Weitere Informationen zu Threads finden Sie unter Threads und Prozesse.

Anforderungen

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