System.TMemoryMap

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TMemoryMap = array [0..65535] of TChunkStatus;

C++

typedef System::StaticArray<TChunkStatus, 65536> TMemoryMap;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
array
typedef
public
System.pas
System.hpp
System System


Beschreibung

TMemoryMap ist eine Zuordnung des Adressraums einer Anwendung als Array mit TChunkStatus-Werten.

GetMemoryMap gibt eine Zuordnung des Adressraums des aktuellen Prozesses zurück. Für die Zuordnung wird der gesamte 4 GB große Adressraum in 64 K große Blöcke aufgegliedert. Es gibt 65536 solcher Blöcke. TMemoryMap enthält im Array TMemoryMap für jeden Block einen Statuswert. Jedes TMemoryMap-Array-Element kann einen der folgenden Werte enthalten:



Statuswert Bedeutung

csUnallocated

Frei

csAllocated

Wird vom Prozess verwendet

csReserved

Reserviert für den zukünftigen Gebrauch durch den Prozess

csSysAllocated

Wird vom Betriebssystem verwendet

csSysReserved

Reserviert für den zukünftigen Gebrauch durch das Betriebssystem

Siehe auch