estructura HEAPENTRY32 (tlhelp32.h)
Describe una entrada (bloque) de un montón que se está examinando.
Sintaxis
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;
Miembros
dwSize
El tamaño de la estructura en bytes. Antes de llamar a la función Heap32First , establezca este miembro en sizeof(HEAPENTRY32)
. Si no inicializa dwSize, se produce un error en Heap32First .
hHandle
Identificador del bloque del montón.
dwAddress
Dirección lineal del inicio del bloque.
dwBlockSize
Tamaño del bloque del montón, en bytes.
dwFlags
Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
El bloque de memoria tiene una ubicación fija (inmóvil). |
|
No se usa el bloque de memoria. |
|
La ubicación del bloque de memoria se puede mover. |
dwLockCount
Este miembro ya no se usa y siempre se establece en cero.
dwResvd
Reservados; no use ni modifique.
th32ProcessID
Identificador del proceso que usa el montón.
th32HeapID
Identificador del montón. Esto no es un identificador y solo tiene significado para las funciones de ayuda de la herramienta.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | tlhelp32.h |