System.TChunkStatus
Delphi
TChunkStatus = (csUnallocated, csAllocated, csReserved,
csSysAllocated, csSysReserved);
C++
enum DECLSPEC_DENUM TChunkStatus : unsigned char { csUnallocated, csAllocated, csReserved, csSysAllocated, csSysReserved };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.pas System.hpp |
System | System |
説明
TChunkStatus は、1 つのメモリ断片のステータス値を列挙します。
GetMemoryMap は、現在のプロセスのアドレス空間のマップを返します。マップを作成するために、4GB のアドレス空間全体が 64K の断片に分割されます。このような断片が 65536 個あります。TMemoryMap は、各メモリ断片の TChunkStatus ステータス値を TMemoryMap 配列として取得します。TChunkStatus には、以下の値が定義されています。
ステータス値 | 意味 |
---|---|
csUnallocated |
使用可能 |
csAllocated |
プロセスが使用中 |
csReserved |
将来プロセスが使用するために予約されている |
csSysAllocated |
オペレーティングシステムが使用中 |
csSysReserved |
将来オペレーティングシステムが使用するために予約されている |