ExtRemoteData::GetString(ExtBuffer<метод WCHAR>*,ULONG) (engextcpp.hpp)

Метод GetString считывает строку, завершающуюся значением NULL, из памяти целевого объекта. Строка находится в начале региона, представленного объектом ExtRemoteData.

Синтаксис

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

Параметры

[out] Buffer

Получает строку, завершаемую значением NULL, из целевого объекта. Тип буфера должен совпадать с типом строки в целевом объекте. Если строка является строкой Юникода, тип буфера должен быть PWSTR. Если строка является многобайтовой строкой, тип буфера должен быть PSTR.

примечание оставшуюся часть буфера буфера после строки можно перезаписать этим методом.
 

[in] MaxChars

Указывает максимальное количество символов для чтения из целевого объекта.

Возвращаемое значение

GetString возвращает строку, завершающую значение NULL, считываемую из целевого объекта. Это буфер.

Замечания

Этот метод можно использовать только в том случае, если регион, представленный объектом ExtRemoteData, находится в виртуальной памяти. Он не будет работать, если регион указывает физическую память.

Требования

Требование Ценность
целевая платформа Настольный
заголовка engextcpp.hpp (include Engextcpp.hpp)

См. также

ExtRemoteData

ExtRemoteData::ReadBuffer