Condividi tramite


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

Vedi anche

Creazione di snapshot del processo