struttura PSS_VA_SPACE_ENTRY (processsnapshot.h)
Contiene il MEMORY_BASIC_INFORMATION restituito da PssWalkSnapshot per un'area di indirizzo virtuale ( VA).
Sintassi
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;
Members
BaseAddress
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
AllocationBase
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
AllocationProtect
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
RegionSize
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
State
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
Protect
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
Type
Informazioni sull'area VA. Per altre informazioni, vedere MEMORY_BASIC_INFORMATION.
TimeDateStamp
Se le informazioni sulla sezione sono state acquisite e l'area è un'immagine eseguibile (MEM_IMAGE), si tratta del valore TimeDateStamp dell'intestazione PE (Portable Executable) che descrive l'immagine. Si tratta dei 32 bit bassi del numero di secondi dal 1° gennaio 1970 (un valore di runtime C time_t), che indica quando è stato creato il file.
SizeOfImage
Se le informazioni sulla sezione sono state acquisite e l'area è un'immagine eseguibile (MEM_IMAGE), si tratta del valore SizeOfImage dell'intestazione PE (Portable Executable) che descrive l'immagine. È la dimensione (in byte) dell'immagine, incluse tutte le intestazioni, perché l'immagine viene caricata in memoria.
ImageBase
Se le informazioni sulla sezione sono state acquisite e l'area è un'immagine eseguibile (MEM_IMAGE), si tratta del valore ImageBase dell'intestazione PE (Portable Executable) che descrive l'immagine. È l'indirizzo preferito del primo byte dell'immagine quando viene caricato in memoria.
CheckSum
Se le informazioni sulla sezione sono state acquisite e l'area è un'immagine eseguibile (MEM_IMAGE), si tratta del valore CheckSum dell'intestazione PE (Portable Executable) che descrive l'immagine. Si tratta del checksum del file di immagine.
MappedFileNameLength
Lunghezza in byte del buffer del nome file mappato.
MappedFileName
Se le informazioni sulla sezione sono state acquisite, si tratta del percorso del file che esegue il backup della sezione (se presente). Il percorso può trovarsi nello spazio dei nomi NT. La stringa potrebbe non essere terminata da un carattere NULL . Il puntatore è valido per la durata del marcatore di marcia passato a PssWalkSnapshot.
Commenti
PssWalkSnapshot restituisce una struttura PSS_VA_SPACE_ENTRY quando il membro PSS_WALK_INFORMATION_CLASS fornito dal chiamante è PSS_WALK_VA_SPACE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Intestazione | processsnapshot.h |