INTERNES 13H (0x13)
Funktion 3EH (0x3E oder 62) --> Einzeln-Sektor Prämie (QuickCache II v4.20) einstellen
Call with: AH = 3EH
AL = New value for bonus
Return: Wenn Funktion erfolgreich,
AX = 0000H
Wenn Funktion erfolglos,
AX = Status
Anmerkungen:
Diese Funktion wird verwendet, um die Einzeln-Sektor Prämie einzustellen. Wenn die Funktion erfolgreich ist, ist die AXT 0000H, wenn erfolglose AXT den Status zurückbringt.
INTERNES 13H (0x13)
Funktion 3FH (0x3F oder 63) --> Prämie Thrashold (QuickCache II v4.20) einstellen
Call with: AH = 3FH
AL = New value for bonus threshold
Return: Wenn Funktion erfolgreich,
AX = 0000H
Wenn Funktion erfolglos,
AX = Status
Anmerkungen:
Diese Funktion wird verwendet, um die Prämie Schwelle einzustellen. Wenn die Funktion erfolgreich ist, ist die AXT 0000H, wenn erfolglose AXT den Status zurückbringt.
INTERNES 13H (0x13)
Funktion 41H (0x41 oder 65) --> Installation überprüfung (IBM/MS INTERNES 13H Verlängerungen)
Call with: AH = 41H
BX = 55AAH
DL = Drive number (80H-FFH)
Return: If Extensions Supported and Function Successful,
Carry Flag = Clear
BX = AA55H
AH = Major version of extensions (See the
table in Comments)
AL = Internal use
CX = API subset support bitmap (See the
Table in Comments)
DH = Extension version (v2.0 and later)
If Extension not Supported or Function Unsuccessful,
Carry Flag = set
AH = 01H (Function Invalid)
Anmerkungen:
Dieses Funktionsüberprüfungen, ob die IBM/MS INTERNEN Verlängerungen 13H angebracht und gestützt werden. Werte für Hauptversionen von Verlängerungen sind in der folgenden Tabelle gegeben worden:
Wert |
Hauptversion der Verlängerung |
01H |
1.x |
20H |
2.0/EDD-1.0 |
21H |
2.1/EDD-1.1 |
30H |
EDD-3.0 |
Die Spitze fängt für IBM/MS INTERNE Verlängerungen 13H auf, API Unterstützungs, diebitübersicht in der folgenden Tabelle gegeben worden sind:
Spitzen |
Beschreibung |
0 |
Ausgedehnte Plattenzugangfunktionen (AH=42H, 43H, 44H, 47h und 48H) stützten sich. |
1 |
Entfernbare Antrieb Steuerpultfunktionen (AH=45H, 46H, 48H, 49H und INT15/AH =52H) stützten sich. |
2 |
Erhöhte Funktionen des Laufwerks (EDD) (AH=48H und AH=4EH) stützten sich. Ausgedehnte Antrieb Parameterleiste ist gültig. |
3-15 |
Reserviert (0) |
INTERNES 13H (0x13)
Funktion 42H (0x42 oder 66) --> Ausgedehntes gelesen (IBM/MS INTERNE Verlängerungen 13H)
Call with: AH = 42H
DL = Drive number
DS:SI = Disk address packet (See the table in
comments)
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 gelesene 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 gebracht auf. Das Format des Plattenadressepakets ist unten gegeben worden:
Versatz |
Größe |
Beschreibung |
00H |
BYTE |
Größe des Pakets (10H) |
01H |
BYTE |
Reserviert (0) |
02H |
WORD |
Zahl zu bringen der Blöcke |
04H |
DWORD |
Übergangspuffer |
08H |
QWORD |
Absolute Blockzahl (LBA) beginnen |
|