Método IDebugDataSpaces3::ReadPointersVirtual (dbgeng.h)

El método ReadPointersVirtual es un método práctico para leer punteros desde el espacio de direcciones virtuales del destino.

Sintaxis

HRESULT ReadPointersVirtual(
  [in]  ULONG    Count,
  [in]  ULONG64  Offset,
  [out] PULONG64 Ptrs
);

Parámetros

[in] Count

Especifica el número de punteros que se van a leer.

[in] Offset

Especifica la ubicación en el espacio de direcciones virtuales del destino para empezar a leer los punteros.

[out] Ptrs

Especifica la matriz para almacenar los punteros. El número de elementos que contiene esta matriz es Count.

Valor devuelto

Código devuelto Descripción
S_OK
Todos los punteros se leyeron de la memoria del destino y se almacenaron en Ptrs.
 

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

Comentarios

Este método lee de la memoria del espacio de direcciones virtuales del destino. A continuación, la memoria se trata como una lista de punteros. Después, los punteros de 32 bits se extienden a valores de 64 bits.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual