Condividi tramite


Metodo ExtRemoteData::ReadBuffer (engextcpp.hpp)

Il metodo ReadBuffer legge i dati dalla memoria della destinazione. I dati si trovano all'inizio dell'area rappresentata dall'oggetto extRemoteData. Tuttavia, le dimensioni dei dati possono essere diverse.

Sintassi

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

Parametri

[out] Buffer

Puntatore che riceve i dati letti dalla destinazione.

[in] Bytes

Specifica il numero di byte da leggere. Il buffer buffer buffer deve essere almeno questa dimensione.

[in] MustReadAll

Specifica cosa accade se il motore del debugger non è in grado di leggere tutti i dati dalla destinazione. Se MustReadAll è true e il motore del debugger non è in grado di leggere byte byte dalla destinazione, verrà generata una ExtRemoteException. Se MustReadAll è false, non verrà generata alcuna eccezione se il motore non è in grado di leggere il numero di byte richiesto dalla destinazione.

Valore restituito

ReadBuffer restituisce il numero di byte letti dalla destinazione e copiati nel buffer buffer. Se MustReadAll è true, verrà restituito il valore di Byte (a meno che non venga generata un'eccezione).

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione engextcpp.hpp (include Engextcpp.hpp)

Vedere anche

ExtRemoteData

ExtRemoteData::WriteBuffer