Partager via


structure THREADENTRY32 (tlhelp32.h)

Décrit une entrée d’une liste des threads qui s’exécutent dans le système lorsqu’une instantané a été prise.

Syntaxe

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

Membres

dwSize

Taille de la structure, en octets. Avant d’appeler la fonction Thread32First , définissez ce membre sur sizeof(THREADENTRY32). Si vous n’initialisez pas dwSize, Thread32First échoue.

cntUsage

Ce membre n’est plus utilisé et est toujours défini sur zéro.

th32ThreadID

Identificateur de thread, compatible avec l’identificateur de thread retourné par la fonction CreateProcess .

th32OwnerProcessID

Identificateur du processus qui a créé le thread.

tpBasePri

Niveau de priorité de base du noyau attribué au thread. La priorité est un nombre compris entre 0 et 31, 0 représentant la priorité de thread la plus faible possible. Pour plus d’informations, consultez KeQueryPriorityThread.

tpDeltaPri

Ce membre n’est plus utilisé et est toujours défini sur zéro.

dwFlags

Ce membre n’est plus utilisé et est toujours défini sur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête tlhelp32.h

Voir aussi

Thread32First

Thread32Next