Función ReadPhysicalWithFlags (wdbgexts.h)
La función ReadPhysicalWithFlags lee de la memoria física.
Sintaxis
void ReadPhysicalWithFlags(
ULONG64 address,
PVOID buf,
ULONG size,
ULONG flags,
PULONG sizer
);
Parámetros
address
Especifica la dirección física que se va a leer.
buf
Especifica la dirección de una matriz de bytes que contiene los datos leídos.
size
Especifica el número de bytes que se van a leer.
flags
Especifica las propiedades de la memoria física que se va a leer. Esto debe coincidir con la forma en que se anunció la memoria física al sistema operativo en el destino. Los valores posibles se enumeran en la tabla siguiente.
Valor | Descripción |
---|---|
PHYS_FLAG_DEFAULT | Use el almacenamiento en caché de memoria predeterminado. |
PHYS_FLAG_CACHED | La memoria física se almacena en caché. |
PHYS_FLAG_UNCACHED | La memoria física no está almacenada en caché. |
PHYS_FLAG_WRITE_COMBINED | La memoria física se combina con escritura. |
sizer
Recibe el número de bytes leídos realmente.
Valor devuelto
None
Observaciones
Si va a escribir una extensión WdbgExts, incluya wdbgexts.h. Si va a escribir una extensión DbgEng que llama a esta función, incluya wdbgexts.h antes de dbgeng.h (consulte Escribir código de extensión de DbgEng para obtener más información).
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |