XMemVirtualQuery
Recupera información sobre un intervalo de páginas en el espacio de direcciones virtuales del proceso que realiza la llamada.Sintaxis
Parámetros
Process _In_Tipo: HANDLE Identificador de proceso, normalmente obtenido mediante una llamada a GetCurrentProcess. Address _In_opt_
Tipo: PVOID Puntero a la dirección base de la región de páginas que se va a consultar. Este valor se redondea hacia abajo hasta el siguiente límite de página. Si este parámetro se establece en una dirección superior a la dirección de memoria más alta accesible para el proceso, la función produce un error con el código de error establecido en ERROR_INVALID_PARAMETER. Buffer _Out_
Tipo: PXMEM_BASIC_INFORMATION Puntero a una estructura XMEM_BASIC_INFORMATION en la que se devuelve información sobre el intervalo de páginas especificado.
Valor devuelto
Tipo: BOOL DevuelveTRUE si se ejecuta correctamente; de lo contrario, FALSE. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Las herramientas pueden pasar el identificador a un proceso remoto para consultar el título desde fuera del proceso actual. Si la región de memoria consultada tiene asociada una etiqueta opcional de código de cuatro caracteres, la etiqueta se incluye en el campoTagFourCC y se codifica como una representación de 24 bits en el campo TagCode de la estructura XMEM_BASIC_INFORMATION devuelta en Buffer. De lo contrario, el campo TagFourCC se rellena con valores NULL y el campo TagCode debe ignorarse. Para obtener más información sobre las etiquetas, consulte XMemVirtualAlloc.
Ejemplo: para calcular el uso total de memoria de la memoria asignada mediante una llamada directa a ‘XMemVirtualAlloc’, se necesita una combinación de ‘XMemSetOption’ y ‘XMemVirtualQuery’.
Requisitos
Encabezado: xmem.h Biblioteca: xmem.lib Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
XMEM_BASIC_INFORMATIONXMem
