MsxReadMem
obj -> MsxReadMem(handle1, int2, int3) : int
Nachrichtenkanal in Memory-Objekt lesen
Details
- obj: Deskriptor eines Nachrichtenkanals
- handle1: Deskriptor eines Memory -Objekts
- int2: Zielposition im Memory -Objekt
- int3: Anzahl der zu lesenden Bytes
- Resultat:
intFehlerwert - Siehe: Verwandte Befehle ,
MsxWriteMem ()
Dieser Befehl liest binäre Daten aus dem Nachrichtenkanal (obj) in das Memory -Objekt (handle1) ein. Die Funktion entspricht damit MsxRead ( _MsxData , ...). Vor dem Aufruf von MsxReadMem() muss ein Nachrichtenelement bereits mit MsxRead ( _MsxItem , ...) geöffnet sein. In (int2) wird die Zielposition im Memory-Objekt und in (int3) die Datenlänge angegeben. Die Datenlänge muss identisch mit der beim Schreiben angegebenen Länge sein (siehe MsxWriteMem ()).
Das Resultat enthält den Fehlerwert oder _ErrOk, wenn kein Fehler aufgetreten ist.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der in (obj) oder (handle1) angegebene Deskriptor ist ungültig._ErrValueRange: Der in (int2) oder (int3) übergebene Wert ist außerhalb des zulässigen Bereichs.