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) |