XMemVirtualQuery
Recupera informações sobre um intervalo de páginas no espaço de endereço virtual do processo de chamada.Sintaxe
Parâmetros
Process _In_Tipo: HANDLE Um identificador de processo, normalmente obtido chamando GetCurrentProcess. Address _In_opt_
Tipo: PVOID Um ponteiro para o endereço base da região de páginas a ser consultada. Esse valor é arredondado para baixo até o próximo limite de página. Se esse parâmetro for definido como um endereço acima do endereço de memória mais alto acessível ao processo, a função falhará com um código de erro definido como ERROR_INVALID_PARAMETER. Buffer _Out_
Tipo: PXMEM_BASIC_INFORMATION Um ponteiro para uma estrutura XMEM_BASIC_INFORMATION na qual as informações sobre o intervalo de páginas especificado são retornadas.
Valor retornado
Tipo: BOOL RetornaTRUE se tiver êxito; caso contrário, FALSE. Para obter informações de erro estendidas, chame GetLastError.
Comentários
As ferramentas podem passar o identificador para um processo remoto, para consultar o título de fora do processo atual. Se a região de memória consultada tiver uma marca opcional de código de quatro caracteres associada, a marca será incluída no campoTagFourCC e codificada como uma representação de 24 bits no campo TagCode da estrutura XMEM_BASIC_INFORMATION retornada em Buffer. Caso contrário, o campo TagFourCC será preenchido com valores NULL e o campo TagCode deverá ser ignorado. Para obter mais informações sobre marcas, consulte XMemVirtualAlloc.
Exemplo: para calcular o uso total da memória alocada por uma chamada direta para ‘XMemVirtualAlloc’, é necessária uma combinação de ‘XMemSetOption’ e ‘XMemVirtualQuery’.
Requisitos
Cabeçalho: xmem.h Biblioteca: xmem.lib Plataformas compatíveis: consoles da família XBOX One e consoles XBOX SeriesConfira também
XMEM_BASIC_INFORMATIONXMem
