Funktion 44h, 02h IOCTL: Zeichen vom Zeichentreiber empfangen
Vor dem Funktionsaufruf:
AX(AH) 44h
AX(AL) 02h
BX Handle
CX Anzahlder vom Handle zu lesenden Bytes.
DX Offset des Zeigers, der den leerenBuffer angibt.
DS Segment des Zeigers, der den leerenBuffer angibt.
Buffer Leer

Nach dem Funktionsaufruf:
AX Gelesene Bytes oder Fehler-Code (wenn das Carry-Flag gesetzt ist)
Buffer Vom Gerät gelesene Daten

Erst ab DOS 2.0 verfügbar.

Durch den Aufruf dieser Funktion kann ein Anwendungsprogramm auf direktem Wege Daten von einem Zeichentreiber empfangen. Die Anzahl der zu lesenden Byte, die von dem Treiber in einen Puffer kopiert werden, wird dabei vom Aufrufer der Funktion festgelegt. Die Art der Daten und deren Struktur wird nicht vom DOS vorgegeben, sondern kann vom jeweiligen Treiber individuell festgelegt werden.

Anzeige:

Anzeigen: