System.TChunkStatus
Delphi
TChunkStatus = (csUnallocated, csAllocated, csReserved,
csSysAllocated, csSysReserved);
C++
enum DECLSPEC_DENUM TChunkStatus : unsigned char { csUnallocated, csAllocated, csReserved, csSysAllocated, csSysReserved };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | System.pas System.hpp |
System | System |
Description
TChunkStatus énumère les statuts possibles d'une tranche de mémoire.
GetMemoryMap renvoie un plan d'implantation de l'espace d'adressage du processus en cours. A des fins d'implantation, l'espace d'adressage 4 Go entier est réparti en tranches de 64 Ko. Il existe 65 536 tranches. TMemoryMap obtient une valeur de statut TChunkStatus pour chaque tranche dans le tableau TMemoryMap. TChunkStatus définit les valeurs suivantes :
Valeur de statut | Signification |
---|---|
csUnallocated |
Libre |
csAllocated |
Utilisé par le processus |
csReserved |
Réservé à un usage futur par le processus. |
csSysAllocated |
Utilisé par le système d'exploitation |
csSysReserved |
Réservé à un usage futur par le système d'exploitation. |