Tecnología

Inicio

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);