Compartir a través de


Listas de montón y paseo de montón

Una instantánea que incluye la lista de montón de un proceso especificado contiene información de identificación para cada montón asociado al proceso especificado e información detallada sobre cada montón. Puede recuperar un identificador para el primer montón de la lista de montón mediante la función Heap32ListFirst . Después de recuperar el primer montón de la lista, puede recorrer la lista de montón para los montones posteriores asociados al proceso mediante la función Heap32ListNext . Heap32ListFirst y Heap32ListNext rellenan una estructura HEAPLIST32 con el identificador de proceso, el identificador del montón y las marcas que describen el montón.

Puede recuperar información sobre el primer bloque de un montón mediante la función Heap32First . Después de recuperar el primer bloque de un montón, puede recuperar información sobre los bloques posteriores del mismo montón mediante la función Heap32Next . Heap32First y Heap32Siguiente rellenan una estructura HEAPENTRY32 con información para el bloque adecuado de un montón.

Puede recuperar un código de estado de error extendido para Heap32ListFirst, Heap32ListNext, Heap32First y Heap32Next mediante la función GetLastError .

Nota

El identificador del montón, que se especifica en el miembro th32HeapID de la estructura HEAPENTRY32 , solo tiene significado para las funciones de ayuda de la herramienta. No es un identificador, ni es utilizable por otras funciones.