System.TMemoryMap

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

type 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

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



関連項目