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 |