System.TMemoryMap

提供:RAD Studio API Documentation

Delphi

TMemoryMap = array[0..65535] of TChunkStatus;

C++

typedef System::StaticArray<TChunkStatus, 65536> TMemoryMap;

プロパティ

種類 可視性 ソース ユニット 親
array
typedef
public
System.pas
System.hpp
System System


説明

TMemoryMap は、アプリケーションのアドレス空間のマップで、TChunkStatus 値の配列で表現されます。

GetMemoryMap は、現在のプロセスのアドレス空間のマップを返します。 マップを作成するために、4GB のアドレス空間全体が 64K の断片に分割されます。 このような断片が 65536 個あります。 TMemoryMap は、各メモリ断片のステータス値を TMemoryMap 配列として取得します。

各 TMemoryMap 配列の要素が取り得る値の一覧を次の表に示します。



ステータス値 意味

csUnallocated

フリー

csAllocated

プロセスが使用中

csReserved

将来プロセスが使用するために予約されている

csSysAllocated

オペレーティングシステムが使用中

csSysReserved

将来オペレーティングシステムが使用するために予約されている



関連項目