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 del 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 di debugger non è in grado di leggere byte byte dalla destinazione, verrà generata un'eccezione ExtRemoteException . Se MustReadAll è false
, non verrà generata alcuna eccezione se il motore non è in grado di leggere il numero richiesto di byte dalla destinazione.
Valore restituito
ReadBuffer restituisce il numero di byte letti dalla destinazione e copiati nel buffer del buffer. Se MustReadAll è true
, il valore di Byte verrà restituito (a meno che non venga generata un'eccezione).
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | engextcpp.hpp (include Engextcpp.hpp) |