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 |
将来オペレーティングシステムが使用するために予約されている |