| |
|
|
| WriteFile schreibt Daten ab der aktuellen Position des Dateizeigers in eine Datei.
Deklaration: DEF @WriteFile(5) !"kernel32","WriteFile"
Parameter: P:L1 - Handle der Datei, in die man schreiben will. P:L2 - Adresse einer Variablen mit Daten oder Bereichsvariable mit Daten, die geschrieben werden sollen. P:L3 - Anzahl der Bytes, die geschrieben werden sollen als LongInt. P:B4 - Bereichsvariable, die die Anzahl der wirklich geschriebenen Bytes aufnimmt. P:B5 - Struktur oder 20 Byte Bereichsvariable für überlappendes Lesen und Schreiben. Kann null sein, wenn das Handle des Files nicht mit $40000000 (bei CreateFile Parameter 6) geöffnet wurde.
Byte | Beschreibung | 0 - 3 | = Für Systemgebrauch reserviert. | 4 - 7 | = Für Systemgebrauch reserviert. | 8 - 11 | = Die unteren 32 Bit der Startadresse für das Schreiben. | 12 - 15 | = Die oberen 32 Bit der Startadresse für das Schreiben. | 16 - 19 | = Handle des Ereignisses, das ein Signal angibt, wenn die Übertragung beendet ist. |
|
|
|
| |
|
|