La fonction 21H (0x21) INTERNE 5AH (0x5A ou 90) créent le fichier temporaire 5BH (0x5B ou 91) créent la nouvelle serrure du dossier 5CH (0x5C ou 92) ou ouvrent la région 5EH de dossier (0x5E ou 94), 00H (0x00) obtiennent le nom 5EH de machine (0x5E ou 94), 02H (0x02) a placé la corde 5EH de configuration de l'imprimante (0x5E ou 94), 03H (0x03) obtiennent la corde 5FH de configuration de l'imprimante (0x5F ou 95), la fonction secondaire 02H (0x02) obtiennent l'entrée de liste de redirection

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

 
 

 

21H INTERNE (0x21)

Fonction 5AH (0x5A ou 90) --> créer le fichier temporaire

Call with: AH = 5AH
CX = attribute (bits may be combined)
DS: DX = segment: offset of ASCIIZ path

Returns: If function is successful
Carry flag = clear
AX = handle
DS: DX = segment: offset of complete ASCIIZ
pathname

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

Commentaires :

Cette fonction crée un dossier avec un nom unique, dans le courant ou l'annuaire indiqué sur le défaut ou l'unité de disques indiquée, et renvoie une poignée qui peut être employée par le programme par le programme pour l'accès suivant au dossier. Le nom produit pour le dossier est également retourné dans un amortisseur indiqué par le programme.

Si aucun élément du nom n'existe ou le dossier est créé dans le répertoire racine, et le répertoire racine est plein la fonction échoue.


21H INTERNE (0x21)

Fonction 5BH (0x5B ou 91) --> créer le nouveau dossier

Call with: AH = 5BH
CX = attribute (bits may be combined)
DS: DX = segment: offset of ASCIIZ pathname

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

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

Commentaires :

Cette fonction crée un dossier dans l'annuaire indiqué ou de défaut sur le lecteur par défaut indiqué ou, et renvoie une poignée qui peut être employée par le programme pour l'accès suivant au dossier pour un nom donné d'ASCIIZ.

Si un dossier avec le mêmes nom et chemin existe déjà ou aucun élément du chemin indiqué n'existe ou le dossier est créé dans le répertoire racine, et le répertoire racine est plein ou l'utilisateur a des droits d'accès insuffisants, la fonction échoue.

21H INTERNE (0x21)

Fonction 5CH (0x5C ou 92) --> la serrure ou ouvrent la région de dossier

Call with: AH = 5CH
AL = 00H if locking region
01H if unlocking region
BX = handle
CX = high part of region offset
DX = low part of region offset
SI = high part of region length
DI = low part of region length

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Commentaires :

Cette fonction ferme à clef ou ouvre la région indiquée d'un dossier. Cette fonction n'est pas disponible à moins que le module de dossier-partage (tel que SHARE.EXE) soit chargé.

 

21H INTERNE (0x21)

Fonction 5DH (0x5D ou 93) --> a réservé

21H INTERNE (0x21)

Fonction 5EH (0x5E ou 94), fonction secondaire 00H (0x00) --> obtenir le nom de machine

Call with: AH = 5EH
AL = 00H
DS: DX = segment: offset of buffer to receive
string


Returns: If function is successful
Carry flag = clear
CH = 00H if name not defined
<> 00H if name defined
CL = netBIOS name number (if CH <> 0)
DX: DX = segment: offset of identifier (if CH
<> 0)

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

Commentaires :

Cette fonction secondaire renvoie l'adresse d'une corde d'ASCIIZ identifiant l'ordinateur local. Cet appel de fonction est seulement disponible quand le réseau de Microsoft fonctionne.

 

21H INTERNE (0x21)

Fonction 5EH (0x5E ou 94), fonction secondaire 02H (0x02) --> placer la corde de configuration de l'imprimante

Call with: AH = 5EH
AL = 02H
BX = redirection list index
CX = length of setup string
DS: SI = segment: offset of setup string

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Commentaires :

Cette fonction secondaire indique une corde à envoyer devant tous les dossiers dirigés vers un imprimeur particulier de réseau, permettant à des utilisateurs à différents noeuds de réseau d'indiquer des modes individualisés de fonctionnement sur le même imprimeur.

 

21H INTERNE (0x21)

Fonction 5EH (0x5E ou 94), fonction secondaire 03H (0x03) --> obtenir la corde de configuration de l'imprimante

Call with: AH = 5EH
AL = 03H
BX = redirection list index
ES: DI = segment: offset of buffer to receive
setup string

Returns: If function successful
Carry flag = clear
CX = length of printer setup string
ES: DI = segment: offset of buffer to receive
setup string

If function unsuccessful
Carry flag = set
AX = error code

Commentaires :

Cette fonction est employée pour obtenir la corde de configuration de l'imprimante pour un imprimeur particulier de réseau.

 

21H INTERNE (0x21)

Fonction 5FH (0x5F ou 95), fonction secondaire 02H (0x02) --> obtenir l'entrée de liste de redirection

Call with: AH = 5FH
AL = 02H
BX = redirection list index
DS: SI = segment: offset of 16-byte buffer to
receive local device name
ES: DI = segment: offset of 128-byte buffer to
receive network name

Returns: If function successful
Carry flag = clear
BH = device status flag
Bit 0 = 0 if device valid
= 1 if not valid
BL = device type
03H, if printer
04H, if drive
CX = stored parameter value
DX = destroyed
BP = destroyed
DS: SI = segment: offset of ASCIIZ local
device name
ES: DI = segment: offset of ASCIIZ network
name

If function unsuccessful
Carry flag = set
AX = error code

Commentaires :

Cette fonction secondaire permet l'inspection de la liste de redirection de système, qui associe des noms logiques locaux aux dossiers, aux annuaires, ou aux imprimeurs de réseau. Cet appel de fonction est seulement disponible quand les réseaux de Microsoft fonctionne et le module de dossier-partage a été chargé.


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