Compartilhar via


estrutura PSS_VA_SPACE_ENTRY (processsnapshot.h)

Contém a MEMORY_BASIC_INFORMATION retornada por PssWalkSnapshot para uma região de endereço virtual (VA).

Sintaxe

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;

Membros

BaseAddress

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

AllocationBase

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

AllocationProtect

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

RegionSize

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

State

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

Protect

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

Type

Informações sobre a região de VA. Para obter mais informações, consulte MEMORY_BASIC_INFORMATION.

TimeDateStamp

Se as informações da seção foram capturadas e a região for uma imagem executável (MEM_IMAGE), esse será o valor TimeDateStamp do cabeçalho PE (Executável Portátil), que descreve a imagem. São os 32 bits baixos do número de segundos desde 00:00 de 1º de janeiro de 1970 (um valor de time_t de tempo de execução C), que indica quando o arquivo foi criado.

SizeOfImage

Se as informações da seção foram capturadas e a região for uma imagem executável (MEM_IMAGE), esse será o valor SizeOfImage do cabeçalho PE (Executável Portátil), que descreve a imagem. É o tamanho (em bytes) da imagem, incluindo todos os cabeçalhos, pois a imagem é carregada na memória.

ImageBase

Se as informações da seção foram capturadas e a região for uma imagem executável (MEM_IMAGE), esse será o valor ImageBase do cabeçalho PE (Executável Portátil), que descreve a imagem. É o endereço preferencial do primeiro byte da imagem quando carregado na memória.

CheckSum

Se as informações da seção foram capturadas e a região for uma imagem executável (MEM_IMAGE), esse será o valor CheckSum do cabeçalho PE (Executável Portátil), que descreve a imagem. É a soma de verificação do arquivo de imagem.

MappedFileNameLength

O comprimento do buffer de nome de arquivo mapeado, em bytes.

MappedFileName

Se as informações da seção foram capturadas, esse é o caminho do arquivo que está apoiando a seção (se houver). O caminho pode estar no namespace NT. A cadeia de caracteres pode não ser encerrada por um caractere NULL . O ponteiro é válido para o tempo de vida do marcador de caminhada passado para PssWalkSnapshot.

Comentários

PssWalkSnapshot retorna uma estrutura PSS_VA_SPACE_ENTRY quando o membro PSS_WALK_INFORMATION_CLASS que o chamador fornece é PSS_WALK_VA_SPACE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Cabeçalho processsnapshot.h

Confira também

Processamento de instantâneos