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.
[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) |