Freigeben über


THREADENTRY32-Struktur (tlhelp32.h)

Beschreibt einen Eintrag aus einer Liste der Threads, die im System ausgeführt werden, als ein Momentaufnahme erstellt wurde.

Syntax

typedef struct tagTHREADENTRY32 {
  DWORD dwSize;
  DWORD cntUsage;
  DWORD th32ThreadID;
  DWORD th32OwnerProcessID;
  LONG  tpBasePri;
  LONG  tpDeltaPri;
  DWORD dwFlags;
} THREADENTRY32;

Member

dwSize

Die Größe der Struktur in Bytes. Legen Sie vor dem Aufrufen der Thread32First-Funktion diesen Member auf fest sizeof(THREADENTRY32). Wenn Sie dwSize nicht initialisieren, schlägt Thread32First fehl.

cntUsage

Dieser Member wird nicht mehr verwendet und immer auf 0 (null) festgelegt.

th32ThreadID

Der Threadbezeichner, kompatibel mit dem Threadbezeichner, der von der CreateProcess-Funktion zurückgegeben wird.

th32OwnerProcessID

Der Bezeichner des Prozesses, der den Thread erstellt hat.

tpBasePri

Die dem Thread zugewiesene Kernelbasisprioritätsebene. Die Priorität ist eine Zahl von 0 bis 31, wobei 0 die niedrigste mögliche Threadpriorität darstellt. Weitere Informationen finden Sie unter KeQueryPriorityThread.

tpDeltaPri

Dieser Member wird nicht mehr verwendet und immer auf 0 (null) festgelegt.

dwFlags

Dieser Member wird nicht mehr verwendet und immer auf 0 (null) festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile tlhelp32.h

Weitere Informationen

Thread32First

Thread32Weiter