“Conocimientos Programación>C /C + + Programming

Cómo utilizar la función HEAPSIZE

2012/6/16
El API Win32 para C + + permite a los programadores acceder a comandos del sistema y las variables específicas del sistema operativo Microsoft Windows. Parte de esta programación incluye la gestión de forma manual y la asignación de memoria durante la ejecución del programa. Puede utilizar las funciones integradas como la HEAPSIZE , HeapAllocate y HeapCreate conseguir espacio de almacenamiento dinámico , asignar memoria desde ese espacio , y controlar el tamaño de ese espacio. Cosas que necesitará
C /C + + Compiler
Microsoft Windows
Mostrar más instrucciones
1

Crear un objeto del montón a través de la función " HeapCreate ":

MANGO hHeap HeapCreate = ( 0 , 0, 0 ) ;
2

asignar un bloque de memoria en el montón con la función " HeapAlloc ":

tamaño int = NumberOfPages * sizeof ( ULONG_PTR ) ;

ULONG_PTR hPointer = ( ULONG_PTR *) HeapAlloc ( hHeap , 0 , tamaño) ;
3

Obtener el tamaño del bloque de memoria con la función HEAPSIZE :

SIZE_T hsize = HEAPSIZE ( hHeap , 0, hPointer ) ;

C /C + + Programming
Cómo convertir CPP de DLL
Cómo convertir de binario a un entero en C Programación
Cómo hacer un archivo de GNU para C + +
¿Qué es un puntero en C
¿Qué es la depuración de programación C
Cómo instalar vcvarsall.bat
Cómo encontrar a una pérdida de memoria en Linux
Cómo depurar pérdidas de memoria en el BGF
Conocimientos Informáticos © http://www.ordenador.online