Schlüsselwortreferenz


$tagOVERLAPPED

Beschreibung anzeigen in

Enthält Informationen die für asynchrone (oder überlappende) Eingabe und Ausgabe (I/O) genutzt wird

Global Const $tagOVERLAPPED = "ulong_ptr Internal;ulong_ptr InternalHigh;struct; dword Offset;dword OffsetHigh; endstruct;handle hEvent"

Parameter

Internal Reserviert für betriebssysteminternen Gebrauch. Dieses Mitglied, welches einen systemabhängigen Status festlegt, ist gültig, wenn die Funktion GetOverlappedResult zurückkehrt, ohne die erweiterte Fehlerinformation auf ERROR_IO_PENDING zu setzen.
InternalHigh Reserviert für betriebssysteminternen Gebrauch. Dieses Mitglied, welches die Länge der Datenübertragung festlegt, ist gültig, wenn die Funktion GetOverlappedResult TRUE zurückgibt.
Offset Dateiposition an welcher die Datenübertragung beginnen soll. Die Dateiposition ist der Abstand in Bytes vom Anfang der Datei.
Der aufrufende Prozess muss dieses Strukturmitglied vor dem Aufruf von ReadFile oder WriteFile gesetzt haben.
Dieses Mitglied wird nur gebraucht wenn das Gerät eine Datei ist. Andernfalls, muss dieses Mitglied 0 sein.
OffsetHigh Höherwertiges Wort (WORD) der Dateiposition an welcher die Datenübertragung beginnen soll.
Dieses Strukturmitglied wird nur gebraucht wenn das Gerät eine Datei ist. Andernfalls, muss dieses Mitglied 0 sein.
hEvent Handle zu einem Ereignis, das auf den signalisierten Status gesetzt wird, wenn die Operation beendet ist.
Der aufrufende Prozess muss dieses Mitglied entweder auf Null oder einem gültigen Ereignishandle gesetzt werden, vor dem Aufruf beliebiger überlappenden Funktionen.