absread und abswrite Funktionen Lese-Schreibbetrieb auf der gesamten Scheibe die absread Funktion liest absolute Scheibe Sektoren und die abswrite Funktion schreibt absolute Scheibe Sektoren

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

absread und abswrite Funktionen

Diese Funktionen sind in Dos.h. definiert worden. Die absread Funktion liest absolute Scheibe Sektoren und die abswrite Funktion schreibt absolute Scheibe Sektoren. Die Funktion absread Gebrauch DOS Unterbrechung 0x25, zum der spezifischen Scheibe Sektoren zu lesen und das Funktion abswrite Gebrauch DOS unterbrechen 0x26, um spezifische Scheibe Sektoren zu schreiben.

Absolutes las oder schreibt Betriebe Erträge in aufeinanderfolgende Weise, indem es Schritt für Schritt Sektoren erhöhte und ist vom Kopf vollständig frei und Schiene Zahlen etc. ist es der Job des BIOS des Computers, die absoluten Sektoren zur jeweiligen Schiene, zu den Kopf- und Sektorzahlen zu übersetzen.

Absolutes las und schreibt Betriebe werden empfohlen in solche Programme, wohin wir Lese-Schreibbetrieb auf der gesamten Scheibe durchführen werden und wir Extrakodierung und die Schleifung in unserem Programm vermeiden möchten, um die Geschwindigkeit des Programms auf am schnellsten zu erhöhen.

Beide des Funktionen absread und des abswrite, ignorieren die logische Struktur einer Scheibe und lenken keine Aufmerksamkeit auf Akten, Fette oder Verzeichnisse. Diese Funktionen führen direkt das gelesene Absolute durch und Absolutes schreiben Betrieb auf die Oberfläche der Scheibe, ist dieses der Grund, daß, wenn es unsachgemäß benutzt wird, abswrite Akten, Verzeichnisse und Fette überschreiben kann.

Die Erklärung der absread Funktion ist, wie folgt:

int absread(int drive, int nsects, long lsect,
void *buffer);

und die abswrite Funktion wird erklärt, wie folgt:

int abswrite(int drive, int nsects, long lsect,
void *buffer);

Wo die Bedeutung von Parametern ist, wie folgt:

Param.

Was es Is/Does

Antrieb

Laufwerknummer zum zu lesen (oder schreiben): 0 = A, 1 = B, etc.

nsects

Zahl der Sektoren zum zu lesen (oder schreiben)

lsect

Anfangende logische Sektorzahl

Puffer

Speicheradresse, wo die Daten gelesen werden sollen (oder geschrieben worden)

Auf Erfolg beide der Funktionen Rückkehr 0. Wenn es jede mögliche Störung, gibt, -1 zurückbringen und Störung auf den Wert des AXT-Registers nicht einstellen, das durch den System Anruf zurückgebracht wird.

Die Zahl Sektoren für gelesen oder schreiben Betrieb wird begrenzt auf 64K oder die Größe des Puffers, welches kleiner ist. Gleichwohl wir den Gebrauch von sehr großem Gedächtnis in den folgenden Kapiteln erlernen, aus der Gedächtnisbegrenzung 64K heraus zu übersteigen, ein sehr schnelles Programm entwickeln.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38

Next page
 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor