Compartir a través de


Método IDebugHostMemory2::WritePointers (dbgmodel.h)

Toma un número de punteros tal y como se mantienen en valores de 64 bits sin signo, los trunca al tamaño de puntero nativo del destino y los escribe en el espacio de direcciones del destino tal y como se define en el contexto y la ubicación que se pasa.

Sintaxis

HRESULT WritePointers(
  IDebugHostContext *context,
  Location          location,
  ULONG64           count,
  ULONG64           *pointers
);

Parámetros

context

Contexto de host en el que se van a escribir punteros. Esto representa, por ejemplo, el espacio de direcciones en el que existe la ubicación.

location

Ubicación en la que se van a escribir punteros. Esta ubicación puede representar una dirección virtual dentro del espacio de direcciones definido por contexto o puede representar algo parecido a un registro dentro de un registro de contexto para un subproceso.

count

Número de punteros que se van a escribir.

pointers

Punteros que se van a escribir en el destino de depuración. Si el destino es de 32 bits, los valores de puntero aquí se truncarán antes de escribirlos en el destino de depuración subyacente.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDebugHostMemory2