INT 21H (SNC) Функция 5FH (0x5F или 95), подраздел функция 03H (0x03) 5FH переадресации устройства (0x5F или 95), подпункт функция 04H (0x04) Отмена переадресации устройства 62H (0x62 или 98) Get Префикс сегмента программы (PSP) адрес 65H (0x65 или 101) Get продлен стране Информация 66H (0x66 или 102) Получить или установить кодовую страницу 67H (0x67 или 103) Установка обработки рассчитывать 68H (0x68 или 104) 6CH Взять файл (0x6C или 108) Расширенная открыть файл

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

INT 21H (0x21)

Функция 5FH (0x5F или 95), подраздел функция 03H (0x03) --> Перенаправить устройства

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

Комментарии :

Устанавливает перенаправление через сеть, подключив местных названии устройства с сетевым именем. Это вызова доступна только в Сети, когда Microsoft работает и файл обмена модуля (SHARE.EXE) были загружены.

 

INT 21H (0x21)

Функция 5FH (0x5F или 95), подраздел функция 04H (0x04) --> Отмена переадресации устройства

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

Комментарии :

Эта служба отменяет предыдущий запрос переадресации путем удаления ассоциации местных названии устройства с сетью именем. Это вызова доступна только в Сети, когда Microsoft работает и файл обмена модуль SHARE.EXE, как было загружен.

 

INT 21H (0x21)

Функция 60H (0x60 или 96) --> Зарезервировано

INT 21H (0x21)

Функция 61H (0x61 или 97) --> Зарезервировано

INT 21H (0x21)

Функция 62H (0x62 или 98) --> Получи Префикс сегмента программы (PSP) адрес

Call with: AH = 62H

Returns: BX = segment address of program segment
prefix

Комментарии :

Эта функция получает сегмент (пункт) адрес Префикс сегмента программы (PSP) на время исполнения программы.

 

INT 21H (0x21)

Функция 64H (0x64 или 100) --> Зарезервировано

INT 21H

Функция 65H (0x65 или 101) --> Получи продлен стране Информация

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

Комментарии :

Это получает информацию о конкретной страны и / или кодовую страницу. См. таблицы интернационализации, прежде чем узнать об информационных байтов.

 

INT 21H (0x21)

Функция 66H (0x66 или 102) --> Получить или установить кодовую страницу

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

Комментарии :

Эта функция получает или подбирает кодовую страницу текущего.

INT 21H (0x21)

Функция 67H (0x67 или 103) --> Настройка обработки страниц

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

Комментарии :

Эта функция устанавливает максимальное количество файлов и устройств, которые могут быть открыты одновременно с помощью ручки на текущий процесса.

 

INT 21H (0x21)

Функция 68H (0x68 или 104) --> Взять файл

Call with: AH = 68H
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Комментарии :

Эта функция заставляет всех данных во внутренние буфера в MS DOS, связанные с указанной справиться с физическими письменные к устройству. Если рассматривать ссылается на файл и файл был изменен, время и дата штампа и размер файла в корневой директории, файла, обновляются.


INT 21H (0x21)

Функция 69H (пробелами или 105) --> Зарезервировано

INT 21H (0x21)

Функция 6AH (0x6A или 106) --> Зарезервировано

INT 21H (0x21)

Функция 6BH (0x6B или 107) --> Зарезервировано

INT 21H (0x21)

Функция 6CH (0x6C или 108) --> расширенный открыть файл

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

Бит (ы)

Значение

0-2

Access type
000 = read-only
001 = write-only
010 = read/write

3

Reserved (0)

4-6

Sharing mode
000 = compatibility
001 = deny read/write (deny all)
010 = deny write
011 = deny read
100 = deny none

7

Inheritance
0 = child process inherits handle
1 = child does not inherit handle  

8-12       

Reserved (0)

13

Critical error handling
0 = execute INT 24H
1 = return error to process

14

Write-through
0 = writes may be buffered and deferred
1 = physical write at request time

15

Reserved (0)

                                                                                                                                                         

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

DX = open flag

Бит (ы)

Значение

0-3

Action if file exists
0000 = fail
0001 = open file
0010 = replace file

4-7

Action if file does not exists
0000 = fail
0001 = create file

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

Комментарии :

Эта функция открывает, создает или заменяет файл в установленной по умолчанию директории или по умолчанию или назначенный диск для ASCIIZ учитывая путь и возвращает дескриптор, который может использоваться программой для последующего доступа к файлу.

Если любой элемент пути не существует, или файл создается в корневом каталоге и корневой каталог является полным или файл создается и файл с таким же именем и read-only атрибут уже существует в определенной директории или пользователь не обладает достаточными правами доступа, функция потерпит неудачу.


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
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor