21H (0x21) la funzione INTERNA 39H (0x39 o 57) genera l'indice 3BH di cancellazione dell'indice 3AH (0x3A o 58) (0x3B o 59) ha regolato l'indice corrente 3CH (0x3C o 60) genera la lima aperta 3EH della lima 3DH (0x3D o 61) (0x3E o 62) che la lima vicina 3FH (0x3F o 63) ha letto la lima o il dispositivo 40H (0x40 o 64) scrive la lima o la lima 42H di cancellazione del dispositivo 41H (0x41 o 65) (0x42 o 66) ha regolato l'indicatore di lima

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

21H INTERNO (0x21)

Funzione 39H (0x39 o 57) --> generare l'indice

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

Osservazioni:

Questa funzione genera un indice per mezzo dell'azionamento e del percorso specificati.

ASCIIZ è conosciuto come la sequenza dei caratteri di ASCII è terminato è, posizione di segnale minimo o zero, byte.                                             



21H INTERNO (0x21)

Funzione 3AH (0x3A o 58) --> indice di cancellazione

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

Osservazioni:

Questa funzione rimuove un indice per mezzo dell'azionamento e del percorso specificati. Se alcun elemento del nome non esiste o l'indice non è vuoto o l'accesso è negato o l'indice specificato è inoltre indice corrente, la funzione di cancellazione dell'indice viene a mancare.

 

21H INTERNO (0x21)

Funzione 3BH (0x3B o 59) --> regolare l'indice corrente

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

Osservazioni:

Questa funzione regola l'indice di difetto o della corrente per mezzo dell'azionamento e del percorso specificati. Se il percorso specificato o alcun elemento del percorso non esiste, la funzione viene a mancare.


21H INTERNO (0x21)

Funzione 3CH (0x3C o 60) --> generare la lima

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

Punte       

Importanza (se insieme) 

0

Passivo

1

Nascosto

2

Sistema

3

Etichetta di volume

4

Riservato (0)

5

Archivio

6 – 15

Riservato (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

Osservazioni:

Se un nome di ASCIIZ è dato, questa funzione genera una nuova lima nell'indice di difetto o indicata sull'azionatore di difetto o indicata del disco. Se la lima specificata già esiste, è troncata alla lunghezza zero. In il uno o il altro caso, la lima è aperta e una maniglia è restituita che può essere usata dal programma per accesso successivo alla lima.

Se alcun elemento del nome non esiste o la lima sta generanda nell'indice di radice e l'indice di radice è pieno o l'accesso è negato o una lima con l'attributo passivo è già nell'indice specificato, la funzione di generazione della lima viene a mancare.

21H INTERNO (0x21)

Funzione 3DH (0x3D o 61) --> lima aperta

Call with: AH = 3DH
AL = access mode

L'importanza delle punte di modalità di accesso è data nella seguente tabella:

Punte

Importanza

0 - 2

Modalità di accesso
000 = accesso colto
001 = scrivono l'accesso
010 = accesso lettura /scrittura

3

Riservato (0)

4 – 6

Compartecipazione del modo
000 = modo di compatibilità
001 = negano tutti
010 = negano scrivono
011 = negano colto
100 = non ne negano

7

Bandierina di eredità
0 = processo del bambino eredita la maniglia
1 = bambino non eredita la maniglia

 

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

Osservazioni:

Se un nome di ASCIIZ è dato, questa funzione apre la lima specificata nell'indice di difetto o indicata sull'azionatore di difetto o indicata del disco. Una maniglia è restituita che può essere usata dal programma per accesso successivo alla lima.


21H INTERNO (0x21)

Funzione 3EH (0x3E o 62) --> lima vicina

Call with: AH = 3EH
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione irriga tutti gli amplificatori interni connessi con la lima al disc, chiude la lima e libera la maniglia per riutilizzazione, di precedentemente aperto o generato con successo di data maniglia. Se la lima fosse modificata, il bollo di data e di tempo ed il formato di lima sono aggiornati nell'entrata di indice della lima.

 

21H INTERNO (0x21)

Funzione 3FH (0x3F o 63) --> lima o dispositivo colta

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

Osservazioni:

Questa funzione trasferisce i dati all'attuale posizione dell'lima-indicatore dalla lima nell'amplificatore ed allora aggiorna la posizione dell'indicatore di lima per una data maniglia valida della lima da un precedente apre o genera il funzionamento, un indirizzo dell'amplificatore e una lunghezza nei byte.

 

21H INTERNO (0x21)

Funzione 40H (0x40 o 64) --> scrivere la lima o il dispositivo

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

Osservazioni:

Questa funzione trasferisce i dati dall'amplificatore nella lima ed allora aggiorna la posizione dell'indicatore di lima per la data maniglia valida della lima da un precedente apre o genera il funzionamento, un indirizzo dell'amplificatore e una lunghezza nei byte. Se la funzione è denominata con CX = 0, la lima è troncata o estendere all'attuale posizione dell'indicatore di lima.

 

21H INTERNO (0x21)

Funzione 41H (0x41 o 65) --> lima di cancellazione

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

Osservazioni:

Questa funzione cancella una lima dal difetto o il disc e l'indice specificati. La funzione cancella una lima sostituendo il primo carattere del relativo nome di schedario nell'indice di radice con il carattere E5H (0xE5) e facendo le serie di ingranaggi della lima come disponibili per i nuovi dati nella tabella di ripartizione di lima. Lavorare ai dati allora reali memorizzati in quelle serie di ingranaggi non è scritto sopra.

 

21H INTERNO (0x21)

Funzione 42H (0x42 o 66) --> regolare l'indicatore di lima

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

Osservazioni:

Questa funzione regola la posizione dell'indicatore di lima riguardante l'inizio della lima, l'estremità della lima, o l'attuale posizione della lima.


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
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor