次の方法で共有


PSS_VA_SPACE_ENTRY構造体 (processsnapshot.h)

仮想アドレス (VA) リージョンの PssWalkSnapshot によって返されるMEMORY_BASIC_INFORMATIONを保持します。

構文

typedef struct {
  void          *BaseAddress;
  void          *AllocationBase;
  DWORD         AllocationProtect;
  ULONG_PTR     RegionSize;
  DWORD         State;
  DWORD         Protect;
  DWORD         Type;
  DWORD         TimeDateStamp;
  DWORD         SizeOfImage;
  void          *ImageBase;
  DWORD         CheckSum;
  WORD          MappedFileNameLength;
  wchar_t const *MappedFileName;
} PSS_VA_SPACE_ENTRY;

メンバー

BaseAddress

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

AllocationBase

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

AllocationProtect

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

RegionSize

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

State

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

Protect

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

Type

VA リージョンに関する情報。 詳細については、「 MEMORY_BASIC_INFORMATION」を参照してください。

TimeDateStamp

セクション情報がキャプチャされ、リージョンが実行可能イメージ (MEM_IMAGE) の場合、これはイメージを記述するポータブル実行可能ファイル (PE) ヘッダーの TimeDateStamp 値です。 ファイルが作成された日時を示す、1970 年 1 月 1 日の 00:00 以降の秒数の下位 32 ビット (C ランタイム time_t値)。

SizeOfImage

セクション情報がキャプチャされ、リージョンが実行可能イメージ (MEM_IMAGE) の場合、これはイメージを記述するポータブル実行可能ファイル (PE) ヘッダーの SizeOfImage 値です。 これは、イメージがメモリに読み込まれるため、すべてのヘッダーを含むイメージのサイズ (バイト単位) です。

ImageBase

セクション情報がキャプチャされ、リージョンが実行可能イメージ (MEM_IMAGE) の場合、これはイメージを記述するポータブル実行可能 (PE) ヘッダーの ImageBase 値です。 これは、メモリに読み込まれるときにイメージの最初のバイトの推奨アドレスです。

CheckSum

セクション情報がキャプチャされ、リージョンが実行可能イメージ (MEM_IMAGE) の場合、これはイメージを記述するポータブル実行可能ファイル (PE) ヘッダーの CheckSum 値です。 イメージ ファイルのチェックサムです。

MappedFileNameLength

マップされたファイル名バッファーの長さ (バイト単位)。

MappedFileName

セクション情報がキャプチャされた場合、これはセクションをバックアップするファイル パスです (存在する場合)。 パスは NT 名前空間に含めることができます。 文字列を NULL 文字で終了することはできません。 ポインターは、 PssWalkSnapshot に渡されるウォーク マーカーの有効期間に対して有効です。

注釈

PssWalkSnapshot は、呼び出し元が提供するPSS_WALK_INFORMATION_CLASS メンバーがPSS_WALK_VA_SPACEされると、PSS_VA_SPACE_ENTRY構造体を返します。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
Header processsnapshot.h

こちらもご覧ください

スナップショット処理の処理