De Functie 39H van int. 21H (0x21) (0x39 of 57) leidt tot folder 3AH (0x3A of 58) de folder van de Schrapping 3BH (0x3B of 59) de huidige folder van de Reeks 3CH (0x3C of 60) Dicht het dossier3fh (0x3F of 63) Gelezen dossier leiden van het dossier3dh (0x3D of 61) tot Open dossier 3EH (0x3E of 62) of het apparaat 40H (0x40 of 64) schrijft dossier of het apparaat 41H (0x41 of 65) schrapt dossier 42H (0x42 of 66) plaatste dossierwijzer

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

INT 21H (0x21)

Functie 39H (0x39 or 57) --> Creëer folder

Call with: AH = 39H
DS: DX = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie leidt tot een folder gebruikend de gespecificeerde aandrijving en de weg.

ASCIIZ is genoemd geworden opeenvolging van geëindigde de karakters van ASCII is, Ongeldig of Nul, Byte.                                             



INT 21H (0x21)

Functie 3AH (0x3A or 58) --> Schrap folder

Call with: AH = 3AH
DS: DX = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie verwijdert een folder gebruikend de gespecificeerde aandrijving en de weg. Als om het even welk element van pathname niet bestaat of de folder niet leeg is of de toegang wordt ontkend of de gespecificeerde folder ook huidige folder is, ontbreekt de functie van het schrappen van de folder.

 

INT 21H (0x21)

Functie 3BH (0x3B or 59) --> Set current directory

Call with: AH = 3BH
DS: DX = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie plaatst de stroom of blijft folder in gebreke gebruikend de gespecificeerde aandrijving en de weg. Als de gespecificeerde weg of om het even welk element van de weg niet bestaan, ontbreekt de functie.


INT 21H (0x21)

Functie 3CH (0x3C or 60) --> Creëer dossier

Call with: AH = 3CH
CX = dossier attributen, waar attributen
de betekenis beetjes kunnen worden gecombineerd.
De betekenis van beetjes wordt gegeven in
na Lijst:

Beetje (s)

Betekenis (als reeks)

0

Read-only

1

Verborgen

2

Systeem

3

Het etiket van het volume

4

Gereserveerde (0)

5

Archief

6 - 15

Gereserveerde (0)

DS: DX = segment: offset of ASCIIZ
pathname

Returns: Als succesvolle functie
Carry flag = clear
AX = handle

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Als pathname ASCIIZ wordt gegeven, leidt deze functie tot een nieuw dossier in de aangewezen of standaardfolder op de aangewezen of standaardschijfaandrijving. Als het gespecificeerde dossier reeds bestaat, is het beknot aan nul lengte. In één van beide geval, wordt het dossier geopend en een handvat is teruggekeerd dat door het programma voor verdere toegang tot het dossier kan worden gebruikt.

Als om het even welk element van pathname niet bestaat of het dossier in wortelfolder wordt gecreeerd en de wortelfolder volledig is of de toegang of een dossier met gelezen wordt ontkend - slechts is het attribuut reeds in de gespecificeerde folder, ontbreekt de functie van het creëren van dossier.

INT 21H (0x21)

Functie 3DH (0x3D or 61) --> Open dossier

Call with: AH = 3DH
AL = access mode

De betekenis van de wijzebeetjes van de toegang wordt gegeven in de volgende lijst:

Beetjes

Betekenis

0 - 2

De Wijze van de toegang
000 = gelezen toegang
001 = schrijven toegang
010 = lees-schrijftoegang

3

Gereserveerde (0)

4 - 6

Het delen van Wijze
000 = verenigbaarheidswijze
001 = ontkennen allen
010 = ontkennen schrijven
011 = ontkennen gelezen
100 = ontkennen niets

7

De vlag van de overerving
0 = kindproces erven handvat
1 = kind erft geen handvat

 

DS: DX = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie
Carry flag = clear
AX = handle

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Als pathname ASCIIZ wordt gegeven, opent deze functie het gespecificeerde dossier in de aangewezen of standaardfolder op de aangewezen of standaardschijfaandrijving. Een handvat is teruggekeerd dat door het programma voor verdere toegang tot het dossier kan worden gebruikt.


INT 21H (0x21)

Functie 3EH (0x3E or 62) --> Dicht dossier

Call with: AH = 3EH
BX = handle

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie spoelt alle interne buffers verbonden aan het dossier aan schijf, sluit het dossier, en geeft het handvat voor hergebruik, van eerder open vrij of gecreeerd met succes van een bepaald handvat. Als het dossier werd gewijzigd, worden de tijd en de grootte van het van de datumzegel en dossier bijgewerkt in de folderingang van het dossier.

 

INT 21H (0x21)

Functie 3FH (0x3F or 63) --> Lees dossier of apparaat

Call with: AH = 3FH
BX = handle
CX = number of bytes to read

DS: DX = segment: offset of buffer

Returns: Als succesvolle functie
Carry flag = clear
AX = byte transferred

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie brengt dan gegevens bij huidige de dossier-wijzer positie over van het dossier in de buffer en bijwerkt de positie van de dossierwijzer voor een bepaald geldig dossierhandvat van vorige open of leidt tot verrichting, een bufferadres, en een lengte in bytes.

 

INT 21H (0x21)

Functie 40H (0x40 or 64) --> Schrijf dossier of apparaat

Call with: AH = 40H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of buffer

Returns: Als succesvolle functie
Carry flag = clear
AX = byte transferred

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie brengt dan gegevens van de buffer over in het dossier en bijwerkt de positie van de dossierwijzer voor bepaald geldig dossierhandvat van vorige open of leidt tot verrichting, een bufferadres, en een lengte in bytes. Als de functie met CX = 0 wordt geroepen, is het dossier beknot of uitgebreid in de huidige positie van de dossierwijzer.

 

INT 21H (0x21)

Functie 41H (0x41 or 65) --> Schrap dossier

Call with: AH = 41H
DS: DX = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie schrapt een dossier van het gebrek of de gespecificeerde schijf en de folder. De functie schrapt een dossier door het eerste karakter van zijn filename in de wortelfolder te vervangen met het karakter E5H (0xE5) en de clusters van het dossier te maken zoals beschikbaar voor de nieuwe gegevens in de lijst van de dossiertoewijzing. Tot toen daadwerkelijke gegevens die in die clusters worden opgeslagen is niet beschreven.

 

INT 21H (0x21)

Functie 42H (0x42 or 66) --> Vastgestelde dossierwijzer

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: Als de functie succesvol is
Carry flag = clear
DX = most significant half of resulting file
pointer
AX = least significant half of resulting file
pointer

Als de functie niet succesvol is
Carry flag = set
AX = error code

Becommentariëert:

Deze functie plaatst de plaats van de dossierwijzer met betrekking tot het begin van dossier, eind van dossier, of huidige dossierpositie.


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
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor