Método IDebugDataSpaces4::GetVirtualTranslationPhysicalOffsets (dbgeng.h)
El método GetVirtualTranslationPhysicalOffsets devuelve las direcciones físicas de las estructuras de paginación del sistema en distintos 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, no se devuelve esta información.
[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 es 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 detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
No se pudo encontrar ninguna página física que contenga la dirección especificada. |
Comentarios
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 diferentes direcciones.
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 Devolvería VirtualToPhysical .
Para obtener más información sobre cómo se traducen las direcciones virtuales en direcciones físicas, consulte Microsoft Windows Internals by David Salomón y Mark Russinovich.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |