HEAPENTRY32 structure (tlhelp32.h)
Décrit une entrée (bloc) d’un tas en cours d’examen.
Syntaxe
typedef struct tagHEAPENTRY32 {
SIZE_T dwSize;
HANDLE hHandle;
ULONG_PTR dwAddress;
SIZE_T dwBlockSize;
DWORD dwFlags;
DWORD dwLockCount;
DWORD dwResvd;
DWORD th32ProcessID;
ULONG_PTR th32HeapID;
} HEAPENTRY32;
Membres
dwSize
Taille de la structure, en octets. Avant d’appeler la fonction Heap32First , définissez ce membre sur sizeof(HEAPENTRY32)
. Si vous n’initialisez pas dwSize, Heap32First échoue.
hHandle
Une poignée au bloc de tas.
dwAddress
Adresse linéaire du début du bloc.
dwBlockSize
Taille du bloc de tas, en octets.
dwFlags
Ce membre peut être l’une des valeurs suivantes.
dwLockCount
Ce membre n’est plus utilisé et est toujours défini sur zéro.
dwResvd
Réservés au; n’utilisez pas ou ne modifiez pas.
th32ProcessID
Identificateur du processus qui utilise le tas.
th32HeapID
Identificateur de tas. Il ne s’agit pas d’un handle et n’a de sens que pour les fonctions d’aide de l’outil.
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 |