-
Cómo utilizar la función TamañoPila
-
La API de Win32 para C ++ permite a los programadores para acceder a los comandos del sistema y las variables específicas para el sistema operativo Microsoft Windows. Parte de esta programación incluye la administración manual y la asignación de memoria durante la ejecución del programa. Puede utilizar las funciones incorporadas, tales como el TamañoPila, HeapAllocate y HeapCreate para conseguir espacio de almacenamiento dinámico, asignar memoria desde ese espacio, y controlar el tamaño de ese espacio.
Instrucciones
1 Crear un montón del objeto 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":
int size = 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 TamañoPila:
Size_t hsize = TamañoPila (hHeap, 0, hPointer);