|
Die Daten-Arten, die einige Parameter der Scheibe darstellen, haben die folgenden Bedeutungen:
Daten-Art |
Größe in den Bytes |
Beschreibung |
nicht unterzeichnete interne Größe |
2 Bytes |
Größe des Puffers |
nicht unterzeichnete interne Markierungsfahnen |
2 Bytes |
Informationen Markierungsfahnen |
nicht unterzeichnetes langes CYL |
4 Bytes |
Zahl der körperlichen Zylinder auf Antrieb |
nicht unterzeichnete lange Köpfe |
4 Bytes |
Zahl der körperlichen Köpfe auf Antrieb |
nicht unterzeichneter langer spt |
4 Bytes |
Zahl der körperlichen Sektoren pro Schiene |
nicht unterzeichnete lange Sektoren [2] |
8 Bytes |
Gesamtzahl der Sektoren auf Antrieb |
nicht unterzeichnete interne bps |
2 Bytes |
Bytes pro Sektor |
- Das Struktur diskaddrpacket wird durch die Funktionen readabsolutesectors und die writeabsolutesectors benutzt. Das Format des Plattenadressepakets ist in der folgenden Tabelle gegeben worden:
Daten-Art |
Größe in den Bytes |
Beschreibung |
Putzfrau packetsize |
1 Byte |
Größe des Pakets, im Allgemeinen 10H |
Putzfrau aufgehoben |
1 Byte |
Reserviert (0) |
internes blockcount |
2 Bytes |
Zahl zu bringen der Blöcke |
Putzfrau weite *bufferaddress |
4 Bytes |
Adresse, zum des Puffers zu bringen |
nicht unterzeichnetes langes blocknumber [2] |
4 Bytes |
Beginnen der absoluten Block-Zahl |
- Die getdrivegeometry Funktion wird verwendet, um die Parameter des spezifizierten Antriebs zu erhalten. Die Funktion getdrivegeometry Gebrauchfunktion Zahl 0x48 INTERNEN Verlängerungen 13H.
Die Bedeutung von Parametern ist in der Tabelle beschrieben worden, die zunächst gegeben wird:
Parameter |
Was er bedeutet |
i.h.ah = 0x48 |
Funktion Zahl 0x48 der INTERNEN Verlängerungen 13H |
i.h.dl = Antrieb |
Laufwerknummer |
i.x.si = FP_OFF ((leeres far*) &g) |
ds: Silikon Adresse zum Puffer für Antrieb Parameter, wie früh besprochen |
s.ds = FP_SEG ((leeres far*) &g) |
ds: Silikon Adresse zum Puffer für Antrieb Parameter, wie früh besprochen |
|
|