Bagikan melalui


Metode ExtRemoteData::ReadBuffer (engextcpp.hpp)

Metode ReadBuffer membaca data dari memori target. Data terletak di awal wilayah yang diwakili oleh objek ExtRemoteData. Namun, ukuran data bisa berbeda.

Sintaksis

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

Parameter

[out] Buffer

Pointer yang menerima data yang dibaca dari target.

[in] Bytes

Menentukan jumlah byte yang akan dibaca. Buffer buffer harus setidaknya berukuran ini.

[in] MustReadAll

Menentukan apa yang terjadi jika mesin debugger tidak dapat membaca semua data dari target. Jika MustReadAlltrue dan mesin debugger tidak dapat membaca byte byte dari target, ExtRemoteException akan dilemparkan. Jika MustReadAllfalse, tidak ada pengecualian yang akan dilemparkan jika mesin tidak dapat membaca jumlah byte yang diminta dari target.

Mengembalikan nilai

ReadBuffer mengembalikan jumlah byte yang dibaca dari target dan disalin ke buffer Buffer. Jika MustReadAlltrue, nilai Byte akan dikembalikan (kecuali pengecualian dilemparkan).

Persyaratan

Syarat Nilai
Platform Target Desktop
Header engextcpp.hpp (termasuk Engextcpp.hpp)

Lihat juga

ExtRemoteData

ExtRemoteData::WriteBuffer