ExtRemoteData::GetString(ExtBuffer<WCHAR>*,ULONG) 方法 (engextcpp.hpp)

GetString 方法从目标的内存中读取以 null 结尾的字符串。 字符串位于由 ExtRemoteData 对象表示的区域开头。

语法

PWSTR GetString(
  [out] ExtBuffer<WCHAR> *Buffer,
  [in]  ULONG            MaxChars
);

参数

[out] Buffer

接收从目标读取的以 null 结尾的字符串。 Buffer 的类型必须与目标上的字符串类型相同。 如果字符串是 Unicode 字符串,则 缓冲区 的类型必须为 PWSTR。 如果字符串是多字节字符串,则 缓冲区 的类型必须为 PSTR。

注释缓冲区 缓冲区的其余部分,可以通过此方法覆盖字符串。
 

[in] MaxChars

指定要从目标读取的最大字符数。

返回值

GetString 返回从目标读取的以 null 结尾的字符串。 这是 缓冲区

言论

仅当 ExtRemoteData 对象表示的区域位于虚拟内存中时,才能使用此方法。 如果区域指定物理内存,则它不起作用。

要求

要求 价值
目标平台 桌面
标头 engextcpp.hpp (包括 Engextcpp.hpp)

另请参阅

ExtRemoteData

ExtRemoteData::ReadBuffer