structure HEAPLIST32 (tlhelp32.h)

Décrit une entrée d’une liste qui énumère les tas utilisés par un processus spécifié.

Syntaxe

typedef struct tagHEAPLIST32 {
  SIZE_T    dwSize;
  DWORD     th32ProcessID;
  ULONG_PTR th32HeapID;
  DWORD     dwFlags;
} HEAPLIST32;

Membres

dwSize

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

th32ProcessID

Identificateur du processus à examiner.

th32HeapID

Identificateur du tas. Il ne s’agit pas d’un handle et a une signification uniquement pour les fonctions d’aide de l’outil.

dwFlags

Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
HF32_DEFAULT
Tas par défaut du processus

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

Heap32ListFirst

Heap32ListNext