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 |