Compartir a través de


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)

Consulte también

ReadPhysical

WritePhysicalWithFlags