Thread32First

Prototypes

BOOL Thread32First(HANDLE HandlePhotographie, THREADENTRY32 *DescriptionThread);

Description

Lit la description du premier thread depuis la photographie identifiée par le handle HandlePhotopraphie.

La description est rangée dans DescriptionThread.

Exemple

#include <windows.h>
#include <winbase.h>
#include <tlhelp32.h>

HANDLE Handle;
THREADENTRY32 DescriptionThread;

...
Handle=CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, GetCurrentProcessId();
if (!Handle)
...
if (!Thread32First(Handle, DescriptionThread))
for (;;) ...
CloseHandle(Handle);

Avertissement

S'assurer que le handle de la photographie est correct.

Le résultat est Faux en cas d'erreur.

Sur Windows NT, Windows 2000 et Windows XP, cette fonction est inopérante. Il faut lire le registre spécial HKEY_PERFORMANCE_DATA.

Voir aussi

CreateToolhelp32Snapshot pour prendre une photographie des threads. CloseHandle pour fermer la photographie. Thread32Next pour continuer l'énumération des threads.