Freigeben über


ExtRemoteData::GetString(ExtBuffer<char>*,ULONG)-Methode (engextcpp.hpp)

Die GetString-Methode liest eine NULL-Zeichenfolge aus dem Arbeitsspeicher des Ziels. Die Zeichenfolge befindet sich am Anfang der Region, die durch das ExtRemoteData-Objekt dargestellt wird.

Syntax

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

Parameter

[out] Buffer

Empfängt die null-beendete Zeichenfolge, die vom Ziel gelesen wird. Der Typ des Puffers muss mit dem Typ der Zeichenfolge für das Ziel identisch sein. Wenn die Zeichenfolge eine Unicode-Zeichenfolge ist, muss der Typ des Puffers PWSTR sein. Wenn es sich bei der Zeichenfolge um eine Multibytezeichenfolge handelt, muss der Puffertyp PSTR sein.

Beachten Sie, dass der Rest des Pufferpuffers nach der Zeichenfolge von dieser Methode überschrieben werden kann.
 

[in] MaxChars

Gibt die maximale Anzahl von Zeichen an, die aus dem Ziel gelesen werden sollen.

Rückgabewert

GetString gibt die NULL-Zeichenfolge zurück, die aus dem Ziel gelesen wurde. Dies ist Puffer.

Hinweise

Diese Methode kann nur verwendet werden, wenn sich die vom ExtRemoteData-Objekt dargestellte Region im virtuellen Arbeitsspeicher befindet. Es funktioniert nicht, wenn die Region physischen Arbeitsspeicher angibt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile engextcpp.hpp (include Engextcpp.hpp)

Weitere Informationen

ExtRemoteData

ExtRemoteData::ReadBuffer