Prochain séquentiel du dossier 14H d'effacement du dossier 13H de la fonction 21H (0x21) 0DH (0x0D ou 13) de disque de la remise 0EH (0x0E ou 14) du disque 0FH (0x0F ou 15) du dossier 10H (0x10 ou 16) du dossier 11H (0x11 ou 17) de trouvaille de première trouvaille étroite ouverte choisie INTERNE du dossier 12H (0x12 ou 18) (0x13 ou 19) (0x14 ou 20) lu

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

 

21H INTERNE (0x21)

Fonction 0DH (0x0D ou 13) - > remise de disque

Call with: AH = 0DH

Returns: Nothing

Commentaires :

Cette fonction rince tous les amortisseurs de dossier. La fonction ne met pas à jour le répertoire disques pour aucun dossier qui sont encore ouvert.

21H INTERNE (0x21)

Fonction 0EH (0x0E ou 14) - > disque choisi

Call with: AH = 0EH

DL = drive code (0 = A, 1= B, etc.)

Returns: AL = number of logical drives in system

Commentaires :

Choisit la commande indiquée pour être courante ou se transfère, unité de disques et retours tout le nombre de commandes logiques dans le système.

Les applications devraient se limiter aux lettres A-Z (0 = A, 1 = B, etc.) d'entraînement. Moyens logiques d'entraînements, tout le nombre de dispositifs de bloc tels que la disquette et les lecteurs de hard-disk etc. Généralement la commande de hard-disk physique simple d'A est divisée dans des commandes deux ou plus logiques.

21H INTERNE (0x21)

Fonction 0FH (0x0F ou 15) - > dossier ouvert

Call with: AH = 0FH

S: DX = segment: offset of file control block

Returns: If function successful and file found
AL = 00H
And FCB filled in by MS-DOS is as follows:

Drive field (offset 00H)   =1 for drive A, 2 for drive B, etc.  Current block field (offset 0CH)   = 00H
Record size field (offset 0EH)      = 0080H
Size field (offset 10H)      = file size from directory
Data field (offset 14H)     = date stamp from directory
Time field (offset 16H)    = time stamp from directory

If function unsuccessful and file not found
AL = 0FFH

Commentaires :

Ouvre un dossier et le rend disponible pour l'opération lecture/écriture suivante. Si le programme va employer une taille record autre que 128 bytes, il devrait placer le champ d'enregistrer-taille au FCB 0EH excentré après que le dossier soit avec succès ouvert et avant n'importe quelle autre opération de disque.

 

21H INTERNE (0x21)

Fonction 10H (0x10 ou 16) - > dossier étroit

Call with: AH = 10H
DS: DX = segment: offset of file control block

Returns: If function successful (directory update successful)
AL = 00H
If function unsuccessful (file not found in directory)
AL = FFH

Commentaires :

Il est employé pour fermer un dossier. Il ferme un dossier, rince tous les amortisseurs internes de disque de MS-DOS liés au dossier au disque, et met à jour le répertoire disques si le dossier a été modifié ou prolongé.

21H INTERNE (0x21)

Fonction 11H (0x11 ou 17) - > premier dossier de trouvaille

Call with: AH = 11H
DS: DX = segment: offset of file control block

Returns: If function successful and matching file found
AL = 00H

And buffer at current disk transfer area (DTA) address filled in as an unopened normal FCB or extended FCB, depending on which type of FCB was input to function.

If function unsuccessful (no matching filename found)
AL = FFH

Commentaires :

Il recherche l'annuaire courant sur la commande indiquée un nom de fichier assorti. Vous pouvez employer des wildcards (? et *). Cette fonction renvoie le nom de fichier d'abord assorti.

21H INTERNE (0x21)

Fonction 12H (0x12 ou 18) - > prochain dossier de trouvaille

Call with: AH = 12H
DS: DX = segment: offset of file control block

Returns: If function successful and matching filename found
AL = 00H
And buffer at current disk transfer area (DTA) address set up as an unopened normal FCB or extended FCB, depending on which type of FCB was originally input to INT21H function 11H

If function unsuccessful and matching filenames not found
AL = FFH

Commentaires :

C'est le compagnon de la fonction précédente. Si 21H la fonction INTERNE 11H a été réussie, elle renvoie le prochain nom de fichier assorti éventuel. Cette fonction suppose que le FCB utilisé comme entrée a été correctement initialisé par un appel précédent 21H à la fonction INTERNE 11H et des appels suivants possibles 21H à la fonction INTERNE 12H et que le nom de fichier ou la prolongation étant recherchée contenu au moins un caractère de wildcard.

21H INTERNE (0x21)

Fonction 13H (0x13 ou 19) - > dossier d'effacement

Call with: AH = 13H
DS: DX = segment: offset of file control block

Returns: If function is successful and file or files deleted
AL = 00H
If function is unsuccessful and no matching files were found or at least one matching file was read-only,
AL = FFH

Commentaires :

Il supprime tous les dossiers assortis à partir de l'annuaire courant sur le défaut ou l'unité de disques indiquée. Vous pouvez également employer des wildcards (? et *).

21H INTERNE (0x21)

Fonction 14H (0x14 ou 20) - > séquentiel lu

Call with: AH = 14H
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap
03H if partial record read at end of
file

Commentaires :

Cette fonction lit le prochain bloc séquentiel de données à partir d'un dossier, puis incréments l'indicateur de dossier convenablement. Le nombre de bytes de données à lire est indiqué par le champ d'enregistrer-taille (excentrer 0EH) du bloc de commande de dossier (FCB).

Le disque est lu dans la mémoire à l'adresse courante du secteur de transfert de disque (DTA), indiquée par l'appel le plus récent 21H à la fonction INTERNE 1AH. Si la taille du disque et l'endroit de l'amortisseur sont telle qu'un débordement ou un bouclage de segment se produirait, la fonction échoue avec un code retour de 02H.


Previous page

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

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor