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-false
ist, 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-true
ist, 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) |