System.TChunkStatus

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TChunkStatus = (csUnallocated, csAllocated, csReserved,
csSysAllocated, csSysReserved);

C++

enum DECLSPEC_DENUM TChunkStatus : unsigned char { csUnallocated, csAllocated, csReserved, csSysAllocated, csSysReserved };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
System.pas
System.hpp
System System

Beschreibung

TChunkStatus führt die möglichen Status eines Speicherblocks auf.

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 einen TChunkStatus-Statuswert für jeden Block. TChunkStatus definiert die folgenden Werte:



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