Zum Hauptinhalt springen

MemResize

Mit dieser Funktion wird die Größe des Speicherbereichs des Memory-Objekts (obj) verändert. In (int1) wird die neue Größe in Bytes angegeben. Die neue Größe muss dabei im Bereich von 1 Byte bis 512 MB (bei 32-Bit-Prozessen) bzw. 2 GB (bei 64-Bit-Prozessen) liegen. Bei einer Verkleinerung werden eventuell überstehende Daten verworfen.

Konnte das Objekt verändert werden, wird _ErrOk zurückgegeben. Steht keine ausreichende Menge an Hauptspeicher zur Verfügung, ist das Resultat _ErrOutOfMemory.

Folgende Fehlerwerte sind möglich:

Mögliche Laufzeitfehler: