Bezeichnung
GetMemPointer -- gibt die Rohadresse des Speicherblocks zurück (V6.0)
Übersicht
ptr = GetMemPointer(id[, offset])
Beschreibung
Dieser Befehl gibt die Rohadresse des in id übergebenen Speicherblocks zurück. Optional können Sie im Argument offset einen Versatz in Byte angeben, der der Adresse hinzugefügt werden soll, bevor sie zurückgeben wird. Der Zeiger wird als Variable vom Typ #LIGHTUSERDATA zurückgegeben. Er bleibt gültig, bis Sie FreeMem() auf das Speicherblockobjekt aufrufen.

Dieser Befehl ist nur in Verbindung mit Befehlen sinnvoll, die Parameter vom Typ #LIGHTUSERDATA erwarten. Zur Zeit gibt es keine Hollywood-Befehle, welche #LIGHTUSERDATA-Parameter verarbeiten können. Aber Plugins können #LIGHTUSERDATA-Parameter für bestimmte Aufgaben verwenden, falls Tabellen zu langsam sind.

Eingaben
id
ID des Speicherblocks, dessen Adresse zurückgegeben werden soll
offset
optional: Versatz in Bytes, die der Adresse hinzugefügt wird (Standardwert 0)
Rückgabewerte
ptr
Zeiger auf die Rohdaten des angegebenen Speicherblocks

Navigation zeigen