Método ExtRemoteData::ReadBuffer (engextcpp.hpp)

El método ReadBuffer lee los datos de la memoria del destino. Los datos se encuentran al principio de la región representada por el objeto ExtRemoteData . Sin embargo, el tamaño de los datos puede ser diferente.

Sintaxis

ULONG ReadBuffer(
  [out] PVOID Buffer,
  [in]  ULONG Bytes,
  [in]  bool  MustReadAll
);

Parámetros

[out] Buffer

Puntero que recibe los datos leídos del destino.

[in] Bytes

Especifica el número de bytes que se van a leer. El búfer del búfer debe tener al menos este tamaño.

[in] MustReadAll

Especifica lo que sucede si el motor del depurador no puede leer todos los datos del destino. Si MustReadAll es true y el motor del depurador no puede leer bytes del destino, se iniciará una excepción ExtRemoteException . Si MustReadAll es false, no se producirá ninguna excepción si el motor no puede leer el número solicitado de bytes del destino.

Valor devuelto

ReadBuffer devuelve el número de bytes leídos del destino y copiados en el búfer de búfer . Si MustReadAll es true, se devolverá el valor de Bytes (a menos que se produzca una excepción).

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado engextcpp.hpp (include Engextcpp.hpp)

Consulte también

ExtRemoteData

ExtRemoteData::WriteBuffer