Compartir a través de


Método IDebugDataSpaces4::GetVirtualTranslationPhysicalOffsets (dbgeng.h)

El método GetVirtualTranslationPhysicalOffsets devuelve las direcciones físicas de las estructuras de paginación del sistema en diferentes niveles de la jerarquía de paginación.

Sintaxis

HRESULT GetVirtualTranslationPhysicalOffsets(
  [in]            ULONG64  Virtual,
  [out, optional] PULONG64 Offsets,
  [in]            ULONG    OffsetsSize,
  [out, optional] PULONG   Levels
);

Parámetros

[in] Virtual

Especifica la ubicación en el espacio de direcciones virtuales del destino que se va a traducir.

[out, optional] Offsets

Recibe las direcciones físicas de las estructuras de paginación del sistema. Si se establece en null, esta información no se devuelve.

[in] OffsetsSize

Especifica el número de elementos que contiene la matriz Offsets. Este es el número máximo de direcciones que se devolverán.

[out, optional] Levels

Recibe el número de niveles de la jerarquía de paginación de la dirección especificada. Si se NULL, no se devuelve esta información.

Valor devuelto

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
HRESULT_FROM_NT(STATUS_NO_PAGEFILE)
No se encontró ninguna página física que contenga la dirección especificada.

Observaciones

Este método solo está disponible en la depuración en modo kernel.

La traducción de una dirección virtual a una dirección física requiere que Windows pase por la jerarquía de paginación. En cada nivel lee la información de paginación de la memoria física. Este método devuelve los desplazamientos de estas páginas físicas. El número de niveles de la jerarquía de paginación puede ser diferente para direcciones diferentes.

La dirección en el último nivel de la jerarquía es la dirección física correspondiente a la dirección virtual especificada. Esto es lo que virtualToPhysical devolvería.

Para obtener más información sobre cómo se traducen las direcciones virtuales en direcciones físicas, consulte Microsoft Windows Internals de David Solomon y Mark Russinovich.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)