Compartilhar via


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

O método ReadBuffer lê dados da memória do destino. Os dados estão localizados no início da região representada pelo objeto ExtRemoteData. No entanto, o tamanho dos dados pode ser diferente.

Sintaxe

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

Parâmetros

[out] Buffer

Ponteiro que recebe os dados lidos do destino.

[in] Bytes

Especifica o número de bytes a serem lidos. O buffer de do buffer de deve ter pelo menos esse tamanho.

[in] MustReadAll

Especifica o que acontece se o mecanismo de depurador não conseguir ler todos os dados do destino. Se MustReadAll for true e o mecanismo de depurador não conseguir ler Bytes bytes do destino, um extRemoteException será gerado. Se MustReadAll for false, nenhuma exceção será gerada se o mecanismo não conseguir ler o número solicitado de bytes do destino.

Valor de retorno

readBuffer retorna o número de bytes lidos do destino e copiados para o buffer de do Buffer. Se MustReadAll for true, o valor de Bytes será retornado (a menos que uma exceção seja gerada).

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Consulte também

ExtRemoteData

ExtRemoteData::WriteBuffer