INTERNES 13H (0x13)
Funktion 43H (0x43 oder 67) --> Ausgedehnt schreiben (IBM/MS INTERNE Verlängerungen 13H)
Call with: AH = 43H
AL = write flags (See the table in
comments)
DL = drive number.
DS:SI = disk address packet
Return: Wenn Funktion erfolgreich,
Carry Flag = clear
AH = 00H
Wenn Funktion erfolglos,
Carry Flag = set
AH = error code
Anmerkungen:
Diese Funktion ist die Verlängerung für Scheibe schreiben Funktion. Wenn die Funktion tragen Markierungsfahne ist frei erfolgreich ist und AH ist Register 00H, trägt sonst Markierungsfahne ist gesetzt und AH Rückkehr der Störung Code. Die Anzahl der Blöcke fangen vom Plattenadressepaket wird eingestellt auf Zahl der Blöcke erfolgreich auf. Die Informationen von schreiben Markierungsfahnen für unterschiedliche Versionen sind gegeben worden in der folgenden Tabelle:
Version 1.0 und 2.0 |
Version 2.1 und späteres |
Wert |
Beschreibung |
Wert |
Beschreibung |
Gebissenes 0 |
Überprüfen schreiben |
00H und 01H |
Schreiben überprüfen außen |
Spitzen 1 bis 7 |
Reserviert (0) |
02H |
Schreiben mit überprüfen |
INTERNES 13H (0x13)
Funktion 44H (0x44 oder 68) --> Sektoren (IBM/MS INTERNE Verlängerungen 13H) überprüfen
Call with: AH = 44H
DL = drive number
DS:SI = disk address packet
Return: Wenn Funktion erfolgreich,
Carry Flag = Clear
AH = 00H
Wenn Funktion erfolglos,
Carry Flag = Set
AH = error code
Anmerkungen:
Diese Funktion ist die Verlängerung für überprüfen Sektorfunktion. Wenn die Funktion tragen Markierungsfahne ist frei erfolgreich ist und AH ist Register 00H, trägt sonst Markierungsfahne ist gesetzt und AH Rückkehr der Störung Code. Die Anzahl der Blöcke fangen vom Plattenadressepaket wird eingestellt auf Zahl der Blöcke erfolgreich auf
INTERNES 13H (0x13)
Funktion 45H (0x45 oder 69) --> Antrieb (IBM/MS INTERNE Verlängerungen 13H) verriegeln/entriegeln
Call with: AH = 45H
AL = Operation Number (See the Table in
comments)
DL = Drive number
Return: Wenn Funktion erfolgreich,
Carry Flag = Clear
AH = 00H
AL = Lock State (00H = Unlocked)
Wenn Funktion erfolglos,
Carry Flag = Set
AH = Error code
Anmerkungen:
Diese Funktion wird verwendet, um sich zu verriegeln/den Antrieb entriegelt. Diese Funktion wird angefordert, für alle entfernbaren Antriebe gestützt zu werden, die 80H oder stark genumeriert werden. Bis 255 Verriegelungen können auf einen Antrieb gesetzt werden, und die Mittel werden nicht physikalisch entriegelt, bis alle Verriegelungen entfernt worden sind.
Wenn die Funktion tragen Markierungsfahne ist frei erfolgreich ist und AH ist Register 00H, trägt sonst Markierungsfahne ist gesetzt und AH Rückkehr der Störung Code.
Operationszahlen für unterschiedliche Verriegelung/entriegeln Betrieb des Antriebs sind gegeben worden in der folgenden Tabelle:
Wert |
Funktion |
00H |
Mittel im Antrieb verriegeln |
01H |
Mittel entriegeln |
02H |
Verriegelung Status überprüfen |
|