System.TMemoryMap
Delphi
TMemoryMap = array[0..65535] of TChunkStatus;
C++
typedef System::StaticArray<TChunkStatus, 65536> TMemoryMap;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
array typedef |
public | System.pas System.hpp |
System | System |
Description
TMemoryMap est un plan d'implantation de l'espace d'adressage d'une application sous la forme d'un tableau de valeurs TChunkStatus.
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 pour chaque tranche du tableau TMemoryMap.
Chaque élément du tableau TMemoryMap peut avoir la valeur suivante :
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. |