Leer en inglés

Compartir a través de


Método IDebugDataSpaces::WritePointersVirtual (dbgeng.h)

El método WritePointersVirtual es un método cómodo para escribir punteros en el espacio de direcciones virtuales del destino.

Sintaxis

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

Parámetros

[in] Count

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

[in] Offset

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

[in] Ptrs

Especifica la matriz de punteros que se van a escribir. El número de elementos de esta matriz es Count.

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
Todos los punteros de ptrs se escribieron en la memoria del destino.

Observaciones

Si el destino usa punteros de 32 bits, este método convierte los valores de 64 bits especificados en punteros de 32 bits. A continuación, escribe estos punteros en la memoria del destino.

Requisitos

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

Consulte también

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

readPointersVirtual

writeVirtual