De Functie van int. 21H (0x21) 5FH (0x5F of 95), subfunctie 03H (0x03) richt apparaat 5FH (0x5F of 95) opnieuw, annuleert de subfunctie 04H (0x04) apparatenredirection 62H (0x62 of 98) krijgt het adres 65H van het Segment van het Programma van de Prefix (PSP) (0x65 of 101) krijgt uitgebreide landinformatie 66H (0x66 of 102) krijgt of plaatst codepagina 67H (0x67 of 103) Vastgesteld handvat telt 68H (0x68 of 104) begaat dossier 6CH (0x6C of 108) Uitgebreid open dossier

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

INT 21H (0x21)

De functie 5FH (0x5F of 95), subfunctie 03H (0x03) --> richt apparaat opnieuw

Call with: AH = 5FH
AL = 03H
BL = device type
03H, if printer
04H, if drive
DS: SI = segment: offset of ASCIIZ local
device name
ES: DI = segment: offset of ASCIIZ network
name, followed by ASCIIZ password

Returns: Als succesvolle functie
Carry flag = clear

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

Becommentariëert:

Vestigt redirection over het netwerk door een lokale apparatennaam met een netwerknaam te associëren. Deze functievraag is slechts beschikbaar wanneer Microsoft de Netwerken loopt en is de dossier-delende module (AANDEEL EXE) geladen.

 

INT 21H (0x21)

Functie 5FH (0x5F of 95), subfunctie 04H (0x04) --> annuleer apparatenredirection

Call with: AH = 5FH
AL = 04H

DS: SI = segment: offset of ASCIIZ local
device name

Returns: Als succesvolle functie
Carry flag = clear

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

Becommentariëert:

Deze subfunctie annuleert een vorig redirection verzoek door de vereniging van een lokale apparatennaam met een netwerknaam te verwijderen. Deze functievraag is slechts beschikbaar wanneer Microsoft de Netwerken loopt en is de dossier-delende module zoals AANDEEL EXE geladen.

 

INT 21H (0x21)

Functie 60H (0x60 or 96) --> Gereserveerd

INT 21H (0x21)

Functie 61H (0x61 or 97) --> Gereserveerd

INT 21H (0x21)

Functie 62H (0x62 or 98) --> Get Program Segment Prefix (PSP) address

Call with: AH = 62H

Returns: BX = segment address of program segment
prefix

Becommentariëert:

Deze functie verkrijgt het segment (paragraaf) adres van de Prefix van het Segment van het Programma (PSP) voor het momenteel het uitvoeren programma.

 

INT 21H (0x21)

Functie 64H (0x64 or 100) --> Gereserveerd

INT 21H

Functie 65H (0x65 or 101) --> Krijg uitgebreide landinformatie

Call with: AH = 65H
AL = sub function
00H = Get General
Internationalization Information
02H = Get Pointer to Uppercase
Table
04H = Get Pointer to Filename
Uppercase Table
06H = Get Pointer to Collating Table
07H = Get Pointer to Double-Byte
Character Set (DBCS) Vector
BX = code page of interest (-1 = active
CON device)
CX = length of buffer to receive
information (must be >=5)
DX = country ID (-1 = default)
ES: DI = address of buffer to receive
information

Returns: Als succesvolle functie
Carry flag = clear
En gevraagde gegevens die in het roepen van de buffer van het programma worden geplaatst

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

Becommentariëert:

Dit verkrijgt informatie over de gespecificeerde land en/of codepagina. Verwijs internationaliseringslijst die voordien wordt gegeven om van informatiebytes op de hoogte te zijn.

 

INT 21H (0x21)

Functie 66H (0x66 or 102) --> Krijg of plaats codepagina

Call with: AH = 66H
AL = sub function
01H = Get Code Page
02H = Select Code Page
BX = code page to select, if AL = 02H

Returns: Als de functie succesvol is
Carry flag = clear
And, if called with AL = 01H
BX = active code page
DX = default code page

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

Becommentariëert:

Deze functie verkrijgt of selecteert de huidige codepagina.

INT 21H (0x21)

Functie 67H (0x67 or 103) --> Vastgestelde handvattelling

Call with: AH = 67H
BX = number of desired handles

Returns: Als de functie succesvol is
Carry flag = clear

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

Becommentariëert:

Deze functie plaatst het maximumaantal dossiers en apparaten dat gelijktijdig gebruikend handvatten door het huidige proces kan worden geopend.

 

INT 21H (0x21)

Functie 68H (0x68 or 104) --> Bega dossier

Call with: AH = 68H
BX = handle

Returns: Als succesvolle functie
Carry flag = clear

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

Becommentariëert:

Deze functie dwingt dat alle gegevens in interne buffers van MS-dos verbonden aan een gespecificeerd handvat fysisch worden geschreven aan het apparaat. Als het handvat naar een dossier verwijst, en het dossier is gewijzigd, worden de tijd en de grootte van het van de datumzegel en dossier in de ingang van de wortelfolder van dossier, bijgewerkt.


INT 21H (0x21)

Functie 69H (0x69 or 105) --> Gereserveerd

INT 21H (0x21)

Functie 6AH (0x6A or 106) --> Gereserveerd

INT 21H (0x21)

Functie 6BH (0x6B or 107) --> Gereserveerd

INT 21H (0x21)

Functie 6CH (0x6C or 108) --> Uitgebreid open dossier

Call with: AH = 6CH
AL = 00H
BX = open mode

Beetje (s)

Betekenis

0-2

Het type van toegang
000 = read-only
001 = schrijven-slechts
010 = lees-schrijf

3

Gereserveerde (0)

4-6

Het delen van wijze
000 = verenigbaarheid
001 = ontkennen lees-schrijf (ontken allen)
010 = ontkennen schrijven
011 = ontkennen gelezen
100 = ontkennen niets

7

Overerving
0 = kindproces erven handvat
1 = kind erft geen handvat

8-12

Gereserveerde (0)

13

Kritieke fout behandeling
0 = voeren int. 24H uit
1 = terugkeerfout aan proces

14

Schrijven-door
voor 0 = schrijven kunnen zijn als buffer opgetreden en worden uitgesteld
1 = fysiek schrijft op verzoek tijd

15

Gereserveerde (0)

                                                                                                                                                         

CX = file attribute (bits may be combined;
indien genegeerd als open verwijs Beetjes De lijst van de betekenis.

DX = open flag

Beetje (s)

Betekenis

0-3

Actie als er dossier bestaat
0000 = ontbreken
0001 = open dossier
0010 = vervangen dossier

4-7

Actie als het dossier niet er bestaat
0000 = ontbreken
0001 = leiden tot dossier

8-15

Gereserveerde (0)

DS: SI = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie
Carry flag = clear
AX = handle
CX = action taken
1 = file existed and was
opened
2 = file did not exists and
was created
3 = file existed and was
replaced

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

Becommentariëert:

Deze functie opent, leidt of vervangt tot een dossier in de aangewezen of standaardfolder op de aangewezen of standaardschijfaandrijving voor bepaalde pathname ASCIIZ en keert een handvat terug 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 de wortelfolder wordt gecreeerd en de wortelfolder volledig is of het dossier wordt gecreeerd en een dossier met de zelfde naam en de read-only attributen reeds in de gespecificeerde folder bestaat of de gebruiker ontoereikende toegangsrechten heeft, ontbreekt de functie.


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

 

 

Chapter 7

 
 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

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