ExtRemoteData::ReadBuffer 方法 (engextcpp.hpp)
ReadBuffer 方法从目标的内存中读取数据。 数据位于由 ExtRemoteData 对象表示的区域开头。 但是,数据的大小可能有所不同。
语法
ULONG ReadBuffer(
[out] PVOID Buffer,
[in] ULONG Bytes,
[in] bool MustReadAll
);
参数
[out] Buffer
接收从目标读取的数据的指针。
[in] Bytes
指定要读取的字节数。 缓冲区 缓冲区必须至少为此大小。
[in] MustReadAll
指定如果调试器引擎无法从目标读取所有数据,会发生什么情况。 如果 MustReadAlltrue
并且调试器引擎无法从目标读取 字节 字节,则会引发 ExtRemoteException。 如果 MustReadAllfalse
,如果引擎无法从目标读取请求的字节数,则不会引发异常。
返回值
ReadBuffer 返回从目标读取并复制到 缓冲区 缓冲区的字节数。 如果 MustReadAlltrue
,将返回 字节 的值(除非引发异常)。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | engextcpp.hpp (包括 Engextcpp.hpp) |