деятельность функций absread и abswrite read/write на всем диске функция absread читает совершенно участки диска и функция abswrite пишет совершенно участки диска

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

 
 

функции absread и abswrite

Эти функции были определены в Dos.h. Функция absread читает совершенно участки диска и функция abswrite пишет совершенно участки диска. Interrupt 0x25 dos польз absread функции для того чтобы прочитать специфически участки диска и dos польз abswrite функции прерывают 0x26 для писания специфически участков диска.

Абсолют прочитал или пишет выручки деятельностей в последовательном образе путем инкрементировать шаг sector(s) шагом и вполне свободно головки и ETC номеров следа будет работой БИОЗЫ компьютера перевести совершенно участки к соответственно следу, номерам головки и участка.

Абсолют прочитал и пишет деятельности порекомендован в таких программах куда мы идем выполнить read/write деятельность на всем диске и мы хотим избежать экстренного кодирвоания и закреплять петлей в нашей программе для того чтобы увеличить скорость программы к наиболее быстро.

Оба из absread и abswrite функций, игнорируют логически структуру диска и не обращают никакое внимание архивы, сала, или директории. Эти функции сразу выполняют прочитанный абсолют и абсолют пишет деятельность на поверхности диска, это будет причина что если использовано неправильно, abswrite может overwrite архивы, директории, и сала.

Объявление функции absread следующим образом:

int absread(int drive, int nsects, long lsect,
void *buffer);

и функция abswrite объявлена следующим образом:

int abswrite(int drive, int nsects, long lsect,
void *buffer);

Где смысль параметров следующим образом:

Param.

Оно Is/Does

привод

Номер привода, котор нужно прочитать (или написать): 0 = а, 1 = б, etc.

nsects

Количество участков, котор нужно прочитать (или написать)

lsect

Начиная логически номер участка

буфер

Адреса памяти где данные должен быть прочитанным (или написано)

На успехе, оба из возвращения 0 функций. Когда будет любая ошибка, и возвратите -1 и установите No ошибки к значению регистра ОСИ возвращенного звоноком системы.

Число участков для после того как я прочитан или пишет деятельность ограничен к 64K или размеру буфера, более мало. Тем ме менее мы выучим пользу огромной памяти в следующих главах превысить из предела 64K памяти, начать очень быструю программу.


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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

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