Λειτουργία 39H INT 21H (0x21) (0x39 ή 57) δημιουργεί τον κατάλογο 3AH (0x3A ή 58) κατάλογος διαγραφής 3BH (0x3B ή 59) ο τρέχων κατάλογος συνόλου 3CH (0x3C ή 60) δημιουργούν αρχείων 3DH (0x3D ή 61) το ανοικτό διαβασμένο αρχείο αρχείων αρχείων 3EH (0x3E ή 62) στενό 3FH (0x3F ή 63) ή η συσκευή 40H (0x40 ή 64) γράφει το αρχείο ή η συσκευή 41H (0x41 ή 65) διαγράφει το αρχείο 42H (0x42 ή 66) έθεσε το δείκτη αρχείων

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


INT 21H (0x21)

Λειτουργία 39H (0x39 ή 57) > δημιουργεί τον κατάλογο

Call with: AH = 39H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία δημιουργεί έναν κατάλογο χρησιμοποιώντας τη διευκρινισμένες κίνηση και την πορεία.

ASCIIZ είναι γνωστό όπως η ακολουθία χαρακτήρων ASCII που ολοκληρώνονται είναι, μηδενικός ή μηδέν, ψηφιολέξη.                                             



INT 21H (0x21)

Λειτουργία 3AH (0x3A ή 58) > κατάλογος διαγραφής

Call with: AH = 3AH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία αφαιρεί έναν κατάλογο χρησιμοποιώντας τη διευκρινισμένες κίνηση και την πορεία. Εάν οποιοδήποτε στοιχείο του ονόματος διαδρομής κυκλώματος δεν υπάρχει ή ο κατάλογος δεν είναι κενός ή η πρόσβαση αμφισβητείται ή ο διευκρινισμένος κατάλογος είναι επίσης τρέχων κατάλογος, η λειτουργία της διαγραφής του καταλόγου αποτυγχάνει.

 

INT 21H (0x21)

Λειτουργία 3BH (0x3B ή 59) > θέτουν τον τρέχοντα κατάλογο

Call with: AH = 3BH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία θέτει το ρεύμα ή προκαθορίζει τον κατάλογο χρησιμοποιώντας τη διευκρινισμένες κίνηση και την πορεία. Εάν η διευκρινισμένη πορεία ή οποιοδήποτε στοιχείο της πορείας δεν υπάρχει, η λειτουργία αποτυγχάνει.


INT 21H (0x21)

Η λειτουργία 3CH (0x3C ή 60) > δημιουργεί το αρχείο

Call with: AH = 3CH
CX = file attribute, where attribute
significance bits may be Combined.
Significance of bits is given in the
following Table:

Κομμάτι (σ)

Σημασία (εάν σύνολο)

0

Μόνο ανάγνωσης

1

Κρυμμένος

2

Σύστημα

3

Ετικέτα όγκου

4

Διατηρημένο (0)

5

Αρχείο

6 - 15

Διατηρημένο (0)

DS: DX = segment: offset of ASCIIZ
pathname

Returns: If function successful
Carry flag = clear
AX = handle

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Εάν ένα όνομα διαδρομής κυκλώματος ASCIIZ δίνεται, αυτή η λειτουργία δημιουργεί ένα νέο αρχείο στον οριζόμενο ή κατάλογο προεπιλογής στην οριζόμενη ή κίνηση δίσκων προεπιλογής. Εάν το διευκρινισμένο αρχείο υπάρχει ήδη, είναι περικογμένο σε μηδέν μήκος. Σε καθεμία περίπτωση, το αρχείο ανοίγουν και μια λαβή επιστρέφεται που μπορεί να χρησιμοποιηθεί από το πρόγραμμα για την επόμενη πρόσβαση στο αρχείο.

Εάν οποιοδήποτε στοιχείο του ονόματος διαδρομής κυκλώματος όχι υπάρχει ή το αρχείο δημιουργείται στον κατάλογο ρίζας και ο κατάλογος ρίζας είναι πλήρης ή η πρόσβαση αμφισβητείται ή ένα αρχείο με τις μόνο ανάγνωσης ιδιότητες είναι ήδη στο διευκρινισμένο κατάλογο, η λειτουργία της δημιουργίας του αρχείου αποτυγχάνει.

INT 21H (0x21)

Λειτουργία 3DH (0x3D ή 61) > ανοικτό αρχείο

Call with: AH = 3DH
AL = access mode

Η σημασία κομματιών τρόπου πρόσβασης δίνεται στον ακόλουθο πίνακα:

Κομμάτια

Σημασία

0 - 2

Τρόπος πρόσβασης
000 = διαβασμένη πρόσβαση
001 = γράφουν την πρόσβαση
010 = ανάγνωσης-γραφής πρόσβαση

3

Διατηρημένο (0)

4 - 6

Διανομή του τρόπου
000 = τρόπος συμβατότητας
001 = αρνούνται όλων
010 = αρνούνται γράφουν
011 = αρνούνται διαβασμένος
100 = δεν αρνούνται κανενός

7

Σημαία κληρονομιάς
0 = διαδικασία παιδιών κληρονομούν τη λαβή
1 = παιδί δεν κληρονομεί τη λαβή

 

DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear
AX = handle

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Εάν ένα όνομα διαδρομής κυκλώματος ASCIIZ δίνεται, αυτή η λειτουργία ανοίγει το διευκρινισμένο αρχείο στον οριζόμενο ή κατάλογο προεπιλογής στην οριζόμενη ή κίνηση δίσκων προεπιλογής. Μια λαβή επιστρέφεται που μπορεί να χρησιμοποιηθεί από το πρόγραμμα για την επόμενη πρόσβαση στο αρχείο.


INT 21H (0x21)

Λειτουργία 3EH (0x3E ή 62) > στενό αρχείο

Call with: AH = 3EH
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία ξεπλένει όλους τους εσωτερικούς απομονωτές που συνδέονται με το αρχείο στο δίσκο, κλείνει το αρχείο, και απελευθερώνει τη λαβή για την επαναχρησιμοποίηση, προηγουμένως ανοικτού ή δημιουργημένος επιτυχώς μιας δεδομένης λαβής. Εάν το αρχείο τροποποιήθηκε, μέγεθος ο χρόνος και τα γραμματόσημα και τα αρχεία ημερομηνίας ενημερώνονται στο λήμμα καταλόγου του αρχείου.

 

INT 21H (0x21)

Λειτουργία 3FH (0x3F ή 63) > διαβασμένη αρχείο ή συσκευή

Call with: AH = 3FH
BX = handle
CX = number of bytes to read

DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία μεταφέρει τα στοιχεία στην τρέχουσα θέση αρχείο-δεικτών από το αρχείο στον απομονωτή και ενημερώνει έπειτα τη θέση δεικτών αρχείων για μια δεδομένη έγκυρη λαβή αρχείων από προηγούμενο έναν ανοικτό ή δημιουργεί τη λειτουργία, μια διεύθυνση απομονωτών, και ένα μήκος στις ψηφιολέξεις.

 

INT 21H (0x21)

Η λειτουργία 40H (0x40 ή 64) > γράφει το αρχείο ή τη συσκευή

Call with: AH = 40H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία μεταφέρει τα στοιχεία από τον απομονωτή στο αρχείο και ενημερώνει έπειτα τη θέση δεικτών αρχείων για τη δεδομένη έγκυρη λαβή αρχείων από προηγούμενο έναν ανοικτό ή δημιουργεί τη λειτουργία, μια διεύθυνση απομονωτών, και ένα μήκος στις ψηφιολέξεις. Εάν η λειτουργία καλείται με CX = 0, το αρχείο είναι περικογμένο ή εκτεταμένο στην τρέχουσα θέση δεικτών αρχείων.

 

INT 21H (0x21)

Λειτουργία 41H (0x41 ή 65) > αρχείο διαγραφής

Call with: AH = 41H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία διαγράφει ένα αρχείο από την προεπιλογή ή το διευκρινισμένο δίσκο και τον κατάλογο. Η λειτουργία διαγράφει ένα αρχείο με την αντικατάσταση του πρώτου χαρακτήρα του ονόματος αρχείου της στον κατάλογο ρίζας με το χαρακτήρα E5H (0xE5) και την παραγωγή των συστάδων του αρχείου όπως διαθέσιμων για τα νέα στοιχεία στον πίνακα κατανομής αρχείων. Έως τότε το πραγματικό στοιχείο που αποθηκεύεται σε εκείνες τις συστάδες δεν είναι επικαλυμμένο.

 

INT 21H (0x21)

Η λειτουργία 42H (0x42 ή 66) > έθεσε το δείκτη αρχείων

Call with: AH = 42H
AL = method code
00H absolute offset from start of file
01H signed offset from current file
pointer
02H signed offset from end of file
BX = handle
CX = most significant half of offset
DX = least significant half of offset

Returns: If function is successful
Carry flag = clear
DX = most significant half of resulting file
pointer
AX = least significant half of resulting file
pointer

If function is unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία θέτει τη θέση δεικτών αρχείων σχετικά με την έναρξη του αρχείου, το τέλος του αρχείου, ή την τρέχουσα θέση αρχείων.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

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

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek