CreateToolhelp32Snapshot

Prototypes

HANDLE CreateToolhelp32Snapshot(DWORD Nature, DWORD NumeroProcessus);

Description

Créée un photographie de l'état des processus et des threads pour le processus identifié par NumeroProcessus.

Le mode est généralement :

Le résultat est le handle sur la photographie.

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

Si la photographie ne peut être créée, le résultat est Faux.

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

CloseHandle pour fermer la photographie. Thread32First pour débuter l'énumération des threads. Thread32Next pour continuer l'énumération des threads.