Freigeben über


ExtRemoteData::GetData-Methode (engextcpp.hpp)

Die GetData-Methode gibt den Inhalt des Arbeitsspeichers des Ziels zurück, dargestellt durch das ExtRemoteData-Objekt .

Syntax

ULONG64 GetData(
  [in] ULONG Request
);

Parameter

[in] Request

Angeforderte Byteanzahl. Dies muss mit der Größe des Arbeitsspeichers identisch sein, die vom ExtRemoteData::ExtRemoteData-Konstruktor oder den Methoden ExtRemoteData::Set(Typed) oder ExtRemoteData::Set(Offset Bytes) angegeben wird. Wenn sie nicht identisch ist, wird ExtRemoteException ausgelöst.

Rückgabewert

GetData gibt den zwischengespeicherten Inhalt des Zielspeichers zurück, dargestellt durch das ExtRemoteData-Objekt .

Hinweise

Der Inhalt des Durch ein ExtRemoteData-Objekt dargestellten Speicherbereichs wird nur zwischengespeichert, wenn die Größe des Bereichs kleiner als 8 Byte ist. Wenn die Größe des Bereichs größer als 8 Bytes ist, gibt die GetData-Methode keinen aussagekräftigen Wert zurück.

Für verschiedene primitive Typen stehen eine Reihe von Praktischkeitsmethoden zur Verfügung. Diese Methoden geben automatisch die Größe des Typs an und wandeln den Rückgabewert in diesen Typ um. Diese Methoden sind im Abschnitt Siehe auch aufgeführt.

Anforderungen

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

Weitere Informationen

ExtRemoteData

ExtRemoteData::ExtRemoteData

ExtRemoteData::Set(Offset Bytes)

ExtRemoteData::Set(Typed)

GetBoolean

GetChar

GetDouble

GetFloat

GetLong

GetLong64

GetLongPtr

GetPtr

GetShort

GetStdBool

GetUchar

GetUlong

GetUlong64

GetUlongPtr

GetUshort

GetW32Bool