共用方式為


ExtRemoteData::ReadBuffer 方法 (engextcpp.hpp)

ReadBuffer 方法會從目標的記憶體讀取數據。 數據位於 ExtRemoteData 物件所代表之區域的開頭。 不過,數據的大小可能會不同。

語法

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

參數

[out] Buffer

接收從目標讀取數據的指標。

[in] Bytes

指定要讀取的位元元組數目。 緩衝區緩衝區必須至少是這個大小。

[in] MustReadAll

指定調試程式引擎無法從目標讀取所有數據時會發生什麼情況。 如果 MustReadAlltrue ,而且調試程式引擎無法從目標讀取 Bytes 位元組 ,則會擲回 ExtRemoteException 。 如果 MustReadAllfalse,如果引擎無法從目標讀取要求的位元元組數目,則不會擲回例外狀況。

傳回值

ReadBuffer 會傳回從目標讀取並複製到 Buffer 緩衝區 的位元組數目。 如果 MustReadAlltrue,除非擲回例外狀況) ,否則會傳回 Bytes 的值 (。

規格需求

需求
目標平台 桌面
標頭 engextcpp.hpp (包含 Engextcpp.hpp)

另請參閱

ExtRemoteData

ExtRemoteData::WriteBuffer