次の方法で共有


ExtRemoteData::ReadBuffer メソッド (engextcpp.hpp)

ReadBuffer メソッドは、ターゲットのメモリからデータを読み取ります。 データは、 ExtRemoteData オブジェクトによって表される領域の先頭にあります。 ただし、データのサイズは異なる場合があります。

構文

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

パラメーター

[out] Buffer

ターゲットから読み取られたデータを受け取るポインター。

[in] Bytes

読み取るバイト数を指定します。 バッファー バッファーは、少なくともこのサイズである必要があります。

[in] MustReadAll

デバッガー エンジンがターゲットからすべてのデータを読み取ることができない場合の動作を指定します。 MustReadAll が でtrue、デバッガー エンジンがターゲットからバイト数を読み取ることができない場合は、ExtRemoteException がスローされます。 MustReadAll が の場合、falseエンジンがターゲットから要求されたバイト数を読み取ることができない場合、例外はスローされません。

戻り値

ReadBuffer は 、ターゲットから読み取られ、 バッファー バッファーにコピーされたバイト数を返します。 MustReadAll が の場合、trueBytes の値が返されます (例外がスローされない限り)。

要件

要件
対象プラットフォーム デスクトップ
Header engextcpp.hpp (Engextcpp.hpp を含む)

こちらもご覧ください

ExtRemoteData

ExtRemoteData::WriteBuffer