(0x21) a função 21H INTERNA 5FH (0x5F ou 95), a função secundária 03H (0x03) dirige de novo o dispositivo 5FH (0x5F ou 95), o redirection secundário 62H do dispositivo do cancelamento da função 04H (0x04) (0x62 ou 98) começa o endereço 65H do prefixo do segmento de programa (PSP) (0x65 ou 101) começa a informação prolongada 66H do país (0x66 ou 102) começa ou ajusta a página 67H do código (0x67 ou 103) ajustou a contagem 68H do punho (0x68 ou 104) comete a lima 6CH (0x6C ou 108) estendeu a lima aberta

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

INT 21H (0x21)

Função 5FH (0x5F ou 95), função secundária 03H (0x03) --> Dirigir de novo o dispositivo

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: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Estabelece o redirection através da rede associando um nome de dispositivo local com um nome da rede. Esta ligação de controle está somente disponível quando as redes de Microsoft estão funcionando e o módulo lima-compartilhando (SHARE.EXE) foi carregado.

 

INT 21H (0x21)

Função 5FH (0x5F ou 95), função secundária 04H (0x04) --> Cancelar o redirection do dispositivo

Call with: AH = 5FH
AL = 04H

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

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função secundária cancela um pedido precedente do redirection removendo a associação de um nome de dispositivo local com um nome da rede. Esta ligação de controle está somente disponível quando as redes de Microsoft estão funcionando e o módulo lima-compartilhando tal como SHARE.EXE foi carregado.

 

INT 21H (0x21)

Função 60H (0x60 or 96) --> Reserved

INT 21H (0x21)

Função 61H (0x61 or 97) --> Reserved

INT 21H (0x21)

Função 62H (0x62 ou 98) --> Começar o endereço do prefixo do segmento de programa (PSP)

Call with: AH = 62H

Returns: BX = segment address of program segment
prefix

Comentários:

Esta função obtem o endereço do segmento (parágrafo) do prefixo do segmento de programa (PSP) para o programa atualmente executar.

 

INT 21H (0x21)

Função 64H (0x64 or 100) --> Reserved

INT 21H

Função 65H (0x65 ou 101) --> Começar informação prolongada do país

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: If function successful
Carry flag = clear
And requested data placed in calling program’s buffer

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Isto obtem a informação sobre a página especificada do país e/ou do código. Consultar a tabela do internationalization dada antes para saber sobre bytes da informação.

 

INT 21H (0x21)

Função 66H (0x66 ou 102) --> Começar ou ajustar a página do código

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

Returns: If function is successful
Carry flag = clear
And, if called with AL = 01H
BX = active code page
DX = default code page

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

Comentários:

Esta função obtem ou seleciona a página atual do código.

INT 21H (0x21)

Função 67H (0x67 ou 103) --> Contagem ajustada do punho

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

Returns: If function is successful
Carry flag = clear

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

Comentários:

Esta função ajusta o número máximo das limas e os dispositivos que podem ser simultaneamente se usar aberto seguram pelo processo atual.

 

INT 21H (0x21)

Função 68H (0x68 ou 104) --> Cometer a lima

Call with: AH = 68H
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função força todos os dados nos amortecedores internos do DOS do ms associados com um punho especificado a ser escrito fisicamente ao dispositivo. Se o punho consultar a uma lima, e a lima estiver modificada, o selo da hora e de data e o tamanho de lima na entrada de diretório da raiz da lima, são updated.


INT 21H (0x21)

Função 69H (0x69 or 105) --> Reserved

INT 21H (0x21)

Função 6AH (0x6A or 106) --> Reserved

INT 21H (0x21)

Função 6BH (0x6B or 107) --> Reserved

INT 21H (0x21)

Função 6CH (0x6C or 108) --> Lima aberta prolongada

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

Bocados

Significado

0-2

Alcançar o tipo
000 = de leitura apenas
001 = write-only
010 = read/write

3

Reserved (0)

4-6

Compartilhando da modalidade
000 = compatibilidade
001 = nega o read/write (negar tudo)
010 = negam escrevem
011 = nega lido
100 = não negam nenhuns

7

Inheritance
0 = processo da criança herdam o punho
1 = criança não herda o punho  

8-12       

Reserved (0)

13

Manipulação de erro crítica
0 = executam 24H INTERNO
1 = erro do retorno ao processo

14

Write-through
0 = escrevem podem ser protegidos e adiado
1 = exame escreve no tempo do pedido

15

Reserved (0)

                                                                                                                                                         

CX = file attribute (bits may be combined;
if ignored if openrefer Bits Significance table.

DX = open flag

Bocados

Significado

0-3

Ação se a lima existir
0000 = falha
0001 = lima aberta
0010 = substituem a lima

4-7

A ação se a lima não existe
0000 = falha
0001 = cría a lima

8-15    

Reserved (0)

DS: SI = segment: offset of ASCIIZ pathname

Returns: If function successful
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

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função abre, cría ou substitui uma lima no diretório designado ou do defeito na movimentação designado ou do defeito de disco para um pathname dado de ASCIIZ e retorna um punho que possa ser usado pelo programa para o acesso subseqüente à lima.

Se nenhum elemento do pathname não existir ou a lima estiver sendo criada no diretório de raiz e o diretório de raiz estiver cheio ou a lima estiver sendo criada e uma lima com o mesmo nome e o atributo de leitura apenas existir já no diretório especificado ou o usuário tiver direitas de acesso insuficientes, a função falha.


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 livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor