Wie mit HeapSize Funktion

March 12

Die WIN32-API für C++ ermöglicht Programmierern Zugriff auf Systembefehle und Variablen, die spezifisch für das Betriebssystem Microsoft Windows. Von dieser Programmierung gehört manuell verwalten und reservieren von Speicher während der Programmausführung. Integrierte Funktionen können Sie z. B. die HeapSize, HeapAllocate und HeapCreate zu Heap-Speicher, Speicher aus diesem Raum und überwachen Sie die Größe dieses Raumes.

Anweisungen

1 Erstellen Sie ein Heap-Objekt über die Funktion "HeapCreate":

Griff hHeap = HeapCreate (0, 0, 0);

2 Reservieren Sie einen Speicherblock im Heap mit der Funktion "HeapAlloc":

Int-Größe = NumberOfPages * Sizeof (ULONG_PTR);

ULONG_PTR hPointer = (ULONG_PTR *) HeapAlloc (hHeap, 0, Größe);

3 Die Größe des Speicherblocks mit HeapSize-Funktion zu erhalten:

Size_t hSize = HeapSize (hHeap, 0, hPointer);