21H (0x21) funzione INTERNA 44H (0x44 o 68), controllo di ingresso/uscita generico secondario dell'ingresso/uscita Ctrl di funzione 0CH (0x0C o 12) per i dispositivi di carattere 44H (0x44 o 68 (0x0D o 13) dispositivi di blocco 0DH 44H (0x44 o 68) 0EH (0x0E o 14) ottengono 44H (0x44 o 68 0FH (0x0F o 15) regola il programma logico 45H dell'azionamento (0x45 o 69) che 46H duplicati (0x46 o 70) riorientano la maniglia 47H (0x47 o 71) ottengono l'indice corrente

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

 
 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), controllo di ingresso/uscita generico di funzione 0CH (0x0C o 12) del  secondario dell'ingresso/uscita Ctrl per i dispositivi di carattere

Call with: AH = 44H
AL = 0CH
BX = handle

CH =category (major) code:

00H     =          unknown
01H     =          COM1, COM2, COM3,OR COM4
03H     =          CON (keyboard and display)
05H     =          LPT1, LPT2, OR LPT3

CL                   =          function (minor) code:

45H     =          ha regolato il conteggio di ripetizione
4AH    =          pagina prescelta di codice
4CH    =          preparazione della pagina di codice di inizio   
4DH     =          preparazione della pagina di codice di conclusione
5FH     =          ha regolato le informazioni di esposizione
65H     =          ottengono il conteggio di ripetizione
6AH     =          pagina di codice selezionata domanda
6BH     =          la domanda redigono la lista
7FH     =          ottengono le informazioni dell'esposizione

DS: DX = segment: offset of parameter block

Returns: If function successful
Carry flag = clear
And if called with CL = 65H, 6AH, 6BH or 7FH
DS: DX = segment: offset of parameter block

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Fornisce un meccanismo per tutti gli usi per la comunicazione fra i programmi di applicazione ed i driver del carattere-dispositivo.

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 0DH (0x0D o 13) --> controllo di ingresso/uscita generico per i dispositivi di blocco

Call with: AH = 44H
AL = 0DH
BL = drive code (0 =default, 1=A,
2=B, etc.)
CH = category (major) code:
08H = disk drive
CL = function (minor) code:

40H =  ha regolato i parametri dell'azionamento
41H = scrivono la pista
42H = la disposizione e verificano la pista
47H = ha regolato la bandierina di accesso
60H = ottengono i parametri del dispositivo
61H = ha letto la pista
62H = verificano la pista
67H = ottengono la bandierina di accesso

DS: DX = segment: offset of parameter block

Returns: If function successful
Carry flag = clear
And if called with CL = 60H or 61H
DS: DX = segment: offset of parameter block

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria fornisce un meccanismo per tutti gli usi per la comunicazione fra i programmi di applicazione ed i driver del ostru-dispositivo. Permette che un programma controlli o cambi i parametri del dispositivo per un azionamento logico e legga, scriva, formatti e verifichi le piste di disc in un modo fissaggi-indipendente.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 0EH (0x0E o 14) -->> ottenere il programma logico dell'azionamento

Call with: AH = 44H
AL = 0EH
BL = drive code (0 = default, 1=A,
2=B, etc.)

Returns: If function successful
Carry flag = clear
AL = mapping code
00H, if only one logical drive code
assigned to the block device
01H-1AH logical drive code (1=A,
2=B, etc.) mapped to the block device

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Restituisce il codice logico dell'azionamento che era il più recentemente utilizzato accedere all'azionamento specificato del blocco.

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 0FH (0x0F o 15) --> regolare il programma logico dell'azionamento

Call with: AH = 44H
AL = 0FH
BL = drive code (0 = default, 1=A,
2=B, etc.)

Returns: If function successful
Carry flag = clear
AL = mapping code
00H, if only one logical drive code
assigned to the block device

01H-1AH, logical drive code (1=A,
2=B, etc.) mapped to the
block device

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria regola il codice logico seguente dell'azionamento che sarà usato per riferire un dispositivo di blocco.

 

21H INTERNO (0x21)

Funzione 45H (0x45 o 69) --> maniglia del duplicato

Call with: AH = 45H
BX = handle to be duplicated

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

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione restituisce una nuova maniglia che si riferisce allo stesso dispositivo o lima alla stessa posizione per la data maniglia per un dispositivo o una lima attualmente aperto.

21H INTERNO (0x21)

Funzione 46H (0x46 o 70) --> riorientare la maniglia

Call with: AH = 46H
BX = handle for file or device
CX = handle to be redirected

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Se ci sono due date maniglie, marche di questa funzione la seconda maniglia si riferiscono allo stesso dispositivo o lima alla stessa posizione come la prima maniglia. La seconda maniglia allora si dice per essere riorientata.

 

21H INTERNO (0x21)

Funzione 47H (0x47 o 71) --> ottenere l'indice corrente

Call with: AH = 47H
DL = drive code (0 =default, 1=A,
2=B, etc.)
DS: SI = segment: offset of 64-byte buffer

Returns: If function is successful
Carry flag = clear
And buffer is filled in with full pathname from root of current directory.

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

Osservazioni:

Questa funzione ottiene una stringa di ASCIIZ che descrive il percorso dalla radice all'indice corrente ed il nome di quell'indice.


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