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 が の場合、true
Bytes の値が返されます (例外がスローされない限り)。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | engextcpp.hpp (Engextcpp.hpp を含む) |