ExtRemoteData::GetString (ExtBuffer<char>*,ULONG) 方法 (engextcpp.hpp)
GetString 方法从目标的内存中读取以 null 结尾的字符串。 字符串位于 由 ExtRemoteData 对象表示的区域的开头。
语法
PSTR GetString(
[out] ExtBuffer<char> *Buffer,
[in] ULONG MaxChars
);
参数
[out] Buffer
接收从目标读取的以 null 结尾的字符串。 Buffer 的类型必须与目标上字符串的类型相同。 如果该字符串是 Unicode 字符串,则 Buffer 的类型必须为 PWSTR。 如果字符串是多字节字符串,则 Buffer 的类型必须为 PSTR。
请注意 , 缓冲区 缓冲区的其余部分(字符串后)可能会被此方法覆盖。
[in] MaxChars
指定要从目标读取的最大字符数。
返回值
GetString 返回从目标读取的以 null 结尾的字符串。 这是 缓冲区。
注解
仅当 ExtRemoteData 对象表示的区域位于虚拟内存中时,才能使用此方法。 如果区域指定物理内存,则它不起作用。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | engextcpp.hpp (包括 Engextcpp.hpp) |