Freigeben über


ExtRemoteData::ReadBuffer-Methode (engextcpp.hpp)

Die ReadBuffer--Methode liest Daten aus dem Speicher des Ziels. Die Daten befinden sich am Anfang der Region, die durch das ExtRemoteData--Objekt dargestellt wird. Die Größe der Daten kann jedoch unterschiedlich sein.

Syntax

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

Parameter

[out] Buffer

Zeiger, der die Vom Ziel gelesenen Daten empfängt.

[in] Bytes

Gibt die Anzahl der zu lesenden Bytes an. Der Puffer- Puffer muss mindestens diese Größe aufweisen.

[in] MustReadAll

Gibt an, was passiert, wenn das Debuggermodul nicht alle Daten aus dem Ziel lesen kann. Wenn MustReadAlltrue ist und das Debuggermodul nicht Bytes Bytes aus dem Ziel lesen kann, wird eine ExtRemoteException ausgelöst. Wenn MustReadAll-falseist, wird keine Ausnahme ausgelöst, wenn das Modul die angeforderte Anzahl von Bytes aus dem Ziel nicht lesen kann.

Rückgabewert

ReadBuffer- gibt die Anzahl der vom Ziel gelesenen Bytes zurück und wird in den puffer Puffer kopiert. Wenn MustReadAll-trueist, wird der Wert von Bytes zurückgegeben (es sei denn, eine Ausnahme wird ausgelöst).

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- engextcpp.hpp (include Engextcpp.hpp)

Siehe auch

ExtRemoteData-

ExtRemoteData::WriteBuffer