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 |