21H (0x21) la funzione INTERNA 43H (0x43 o 67) ottiene o regolato il driver colto secondario 05H (0x05) 06H (0x06) 07H (0x07) 08H (0x08) 09H (0x09) 0AH (0x0A o 10) 0BH del ostru-dispositivo di dati di controllo 01H (0x01) 02H (0x02) 03H (0x03) 04H (0x04) di funzione 00H (0x00) di controllo dell'ingreso/uscita di attributi della lima (0x44 o 68) (ingresso/uscita Ctrl) (0x0B o 11)

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

 
 

21H INTERNO (0x21)

Funzione 43H (0x43 o 67) --> ottenere o regolare gli attributi della lima

Call with: AH = 43H
AL = 00H to get attributes
01H to set attributes
CX = file attribute, if AL=01H. Bits can be combined
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear
CX = file attribute

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione ottiene o altera gli attributi della lima (passivo, nascosti, sistema, o archivio) o dell'indice. Per l'importanza delle punte per gli attributi differenti fare riferimento la tabella di importanza delle punte data prima.

21H INTERNO (0x21)

Funzione 44H (0x44 o 68) --> controllo dell'ingreso/uscita (ingresso/uscita Ctrl)

Questa funzione fornisce un percorso diretto della comunicazione fra un programma di applicazione e un driver di dispositivo. Permette che un programma ottenga le informazioni fissaggi-dipendenti e chieda i funzionamenti che non sono sostenuti da altre chiamate di funzione di MS-DOS.

Le funzioni secondarie di controllo dell'uscita e dell'input sono state date nella seguente tabella:

Funzione secondaria

Nome di funzionamento

00H

Ottenere le informazioni del dispositivo                                                

01H

Regolare le informazioni del dispositivo                                                

02H

Ricevere i dati di controllo dal driver di dispositivo del carattere  

03H

Trasmettere i dati di controllo al driver di dispositivo del carattere        

04H

Ricevere i dati di controllo dal driver di dispositivo del blocco    

05H

Trasmettere i dati di controllo al driver di dispositivo del blocco

06H

Controllare la condizione dell'input                                                    

07H

Controllare la condizione dell'uscita                                                 

08H

Controllare se il dispositivo di blocco è smontabile                      

09H

Controllare se il dispositivo di blocco è a distanza                           

0AH (10)

Controllare se la maniglia è a distanza                                     

0BH (11)

Cambiare la compartecipazione del conteggio di altra prova                                    

0CH (12)

 

 

 

 

Controllo di ingresso/uscita generico per i dispositivi di carattere

Valore

Descrizione

CL = 45H

Regolare il conteggio di ripetizione                

CL = 4AH

Selezionare la pagina di codice                  

CL = 4CH

Iniziare la preparazione della pagina di codice 

CL = 4DH

Preparazione della pagina di codice di conclusione  

CL = 5FH

Le informazioni di esposizione stabilite       

CL = 65H

Ottenere il conteggio di ripetizione

CL = 6AH

Pagina di codice selezionata domanda   

CL = 6BH

La domanda redige la lista                

CL = 7FH

Ottenere le informazioni dell'esposizione 

 

0DH (13)

 

 

 

 

 

Controllo di ingresso/uscita generico per i dispositivi di blocco

Valore

Descrizione

CL = 40H

Regolare i parametri del dispositivo  

CL = 41H

Scrivere la pista                  

CL = 42H

Formattare e verificare la pista

CL = 47H

Regolare la bandierina di accesso

CL = 60H

Ottenere i parametri del dispositivo 

CL = 61H

Leggere la pista                   

CL = 62H

Verificare la pista                  

CL = 67H

Ottenere la bandierina di accesso                                    

0EH (14)

Ottenere il programma logico dell'azionamento                           

0FH (15)

Regolare il programma logico dell'azionamento

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 00H (0x00) --> ottenere le informazioni del dispositivo

Call with: AH = 44H
AL = 00H
BX = handle

Returns: If function successful
Carry flag = clear
DX = device information word

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria restituisce una parola di informazioni del dispositivo per la lima o il dispositivo connesso con la maniglia specificata.

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 01H (0x01) --> regolare le informazioni del dispositivo

Call with: AH = 44H
AL = 01H
BX = handle
DX = device information word

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria della funzione 44H di 21H INTERNO, determinate bandierine degli insiemi per una maniglia si è associata con un dispositivo di carattere. Questa funzione secondaria non può essere usata per una maniglia che è associata con una lima.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 02H (0x02) --> leggere il driver di dispositivo del carattere di dati di controllo

Call with: AH = 44H
AL = 02H
BX = handle
CX = number of bytes to read
DS: DX = segment: offset of buffer

Returns: If function is successful
Carry flag = clear
AX = bytes read
And buffer contains control data from driver

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

Osservazioni:

Legge i dati di controllo da un driver del carattere-dispositivo. La lunghezza ed il contenuto dei dati sono specificati ad ogni driver di dispositivo e non seguono alcuna disposizione standard. Questa funzione necessariamente non provoca alcun input dal dispositivo fisico.

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 03H (0x03) --> scrivere il driver del carattere-dispositivo di dati di controllo

Call with: AH = 44H
AL = 03H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of data

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

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria trasferisce i dati di controllo da un'applicazione ad un driver del carattere-dispositivo. La lunghezza ed il contenuto dei dati sono specifici ad ogni driver di dispositivo e non seguono alcuna disposizione standard. Questa funzione necessariamente non risulta se alcun'uscita al dispositivo fisico.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 04H (0x04) --> leggere il driver del ostru-dispositivo di dati di controllo

Call with: AH = 44H
AL = 04H
BL = device code (0= default, 1=A,
2=B, etc.)
CX = number of bytes to read
DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = bytes transferred
And buffer contains control data from device driver

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria trasferisce i dati di controllo da un driver del ostru-dispositivo direttamente in un amplificatore del programma di applicazione. La lunghezza ed il contenuto dei dati sono specifici ad ogni driver di dispositivo e non seguono alcuna disposizione standard. Questa funzione necessariamente non provoca l'input dal dispositivo fisico.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 05H (0x05) --> scrivere il driver del ostru-dispositivo di dati di controllo

Call with: AH = 44H
AL = 05H
BL = device code (0= default, 1=A,
2=B, etc.)
CX = number of bytes to write
DS: DX = segment: offset of data

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

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria trasferisce i dati di controllo da un programma di applicazione direttamente ad un driver del ostru-dispositivo. La lunghezza ed il contenuto dei dati di controllo sono specifici ad ogni driver di dispositivo e non seguono alcuna disposizione standard. Questa funzione necessariamente non risulta alcun'uscita al dispositivo fisico.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 06H (0x06) --> condizione dell'input del controllo

Call with: AH = 44H
AL = 06H
BX = handle

Returns: If function successful
Carry flag = clear
And for a device:
AL = 00H, if device not ready
FFH, if device ready
For a file:
AL = 00H, if file pointer at EOF
FFH, if file pointer not at EOF

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Restituisce un codice che indica se il dispositivo o le lime connesse con una maniglia è aspetta per input.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 07H (0x07) --> condizione dell'uscita del controllo

Call with: AH = 44H
AL = 07H
BX = handle

Returns: If function successful
Carry flag = clear
And for a device:
AL = 00H, if device not ready
FFH, if device ready
For a file:
AL = FFH

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Restituisce un codice che indica se il dispositivo connesso con una maniglia è aspetta per uscita.

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 08H (0x08) --> controllo se il dispositivo di blocco è smontabile

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

Returns: If function successful
Carry flag = clear
AL = 00H, if medium is removable
01H, if medium is not removable

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Verifiche del questo funzionamento del sommergibile se il dispositivo di blocco specificato contiene uno strumento di memorizzazione smontabile, quale un dischetto. Se una lima non è trovata come prevista su un azionamento particolare, un programma può usare questa funzione secondaria per determinare se l'utente dovrebbe essere spinto ad inserire un altro disc.

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 09H (0x09) --> controllo se il dispositivo di blocco è a distanza

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

Returns: If function successful
Carry flag = clear
DX = device attribute word
bit 12 = 0, if drive is local
= 1, if drive is remote

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Verifiche del questo funzionamento del sommergibile se il dispositivo di blocco specificato è locale (collegato al calcolatore che fa funzionare il programma) o ripresa esterna (riorientata ad un assistente della rete).

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 0AH (0x0A o 10) --> controllo se la maniglia è a distanza

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

Returns: If function successful
Carry flag = clear

DX = attribute word for file or device
bit 15 = 0 if local
1 if remote

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Controlla se la maniglia specificata si riferisca ad una lima o ad un dispositivo che sono locali (individuato sul pc che è programma corrente) o ripresa esterna (situata su un assistente della rete).

 

21H INTERNO (0x21)

Funzione 44H (0x44 o 68), ingresso/uscita secondario Ctrl di funzione 0BH (0x0B o 11) --> cambiamento che ripartisce conteggio di altra prova

Call with: AH = 44H
AL = 0BH
CX = delays per retry (default = 1)
DX = number of retries (default = 3)

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Osservazioni:

Questa funzione secondaria regola il numero di volte le altre prove che di MS-DOS un funzionamento del disc dopo un guasto ha causato tramite una violazione lima-ripartentesi prima che restituisca un errore al processo di richiesta. Questa funzione secondaria non è disponibile a meno che la lima che ripartisce il modulo sia caricata.


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