Freigeben über


PSS_VA_SPACE_ENTRY-Struktur (processsnapshot.h)

Enthält die MEMORY_BASIC_INFORMATION, die von PssWalkSnapshot für eine Virtuelle Adressregion (VA) zurückgegeben wird.

Syntax

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;

Member

BaseAddress

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

AllocationBase

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

AllocationProtect

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

RegionSize

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

State

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

Protect

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

Type

Informationen zur Va-Region. Weitere Informationen finden Sie unter MEMORY_BASIC_INFORMATION.

TimeDateStamp

Wenn Abschnittsinformationen erfasst wurden und die Region ein ausführbares Image (MEM_IMAGE) ist, ist dies der TimeDateStamp-Wert aus dem PE-Header (Portable Executable), der das Bild beschreibt. Es sind die niedrigen 32 Bits der Anzahl der Sekunden seit dem 1. Januar 1970 um 00:00 Uhr (ein C-Laufzeit-time_t-Wert), der angibt, wann die Datei erstellt wurde.

SizeOfImage

Wenn Abschnittsinformationen erfasst wurden und die Region ein ausführbares Image (MEM_IMAGE) ist, ist dies der SizeOfImage-Wert aus dem PE-Header (Portable Executable), der das Image beschreibt. Dies ist die Größe (in Bytes) des Bilds, einschließlich aller Header, da das Bild in den Arbeitsspeicher geladen wird.

ImageBase

Wenn Abschnittsinformationen erfasst wurden und die Region ein ausführbares Image (MEM_IMAGE) ist, ist dies der ImageBase-Wert aus dem PE-Header (Portable Executable), der das Image beschreibt. Es ist die bevorzugte Adresse des ersten Bytes des Images, wenn es in den Arbeitsspeicher geladen wird.

CheckSum

Wenn Abschnittsinformationen erfasst wurden und die Region ein ausführbares Image (MEM_IMAGE) ist, ist dies der CheckSum-Wert aus dem PE-Header (Portable Executable), der das Image beschreibt. Dies ist die Prüfsumme der Bilddatei.

MappedFileNameLength

Die Länge des zugeordneten Dateinamenpuffers in Bytes.

MappedFileName

Wenn Abschnittsinformationen erfasst wurden, ist dies der Dateipfad, der den Abschnitt unterstützt (falls vorhanden). Der Pfad kann sich im NT-Namespace befinden. Die Zeichenfolge darf nicht durch ein NULL-Zeichen beendet werden. Der Zeiger ist für die Lebensdauer der Exemplarmarkierung gültig, die an PssWalkSnapshot übergeben wird.

Hinweise

PssWalkSnapshot gibt eine PSS_VA_SPACE_ENTRY-Struktur zurück, wenn das vom Aufrufer bereitgestellte PSS_WALK_INFORMATION_CLASS-ElementPSS_WALK_VA_SPACE ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Kopfzeile processsnapshot.h

Weitere Informationen

Prozessmomentaufnahme