C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 abswrite / a / Библиотечн. функции Borland C++

abswrite

Функция            Запись абсолютных секторов на диск.

Синтаксис          #include<dos.h>
                   int abswrite(int drive, int nsects,
                                int lsect, void * buffer);

Файл, содержащий   dos.h
прототип

Описание           abswrite записывает заданные сектора диска.
                   Функция игнорирует логическую структуру диска и  не
                   обращает   внимание   на   файлы,   блоки  FAT  или
                   директории.

                   Примечание. При  неверном  использовании   abswrite
                   может перезаписать файлы, директории или блоки FAT.

                   аbswrite произвадит     запись    секторов    диска
                   посредством прерывания DOS 0x26.

                   drive = номер диска, на который производится запись
                           (0=А, 1=В, и т.д.)
                   nsects = количество записываемых секторов
                   lsect = начальный логический номер сектора
                   buffer = адрес памяти, откуда записываются данные.
                   
                   Число записываемых     секторов      ограничивается
                   максимальным размером буфера (64К) или даже меньше,
                   если реальный буфер имеет меньший размер.
                   

Возвращаемое       При успешном завершении abswrite  возвращает 0.
значение           При возникновении ошибки, функция возвращает
                   значение -1 и присваивает переменной errno значение
                   регистра AX, получаемое при системном вызове. Более
                   детальную    информацию   об   еrrno   смотрите   в
                   документации по DOS.

Переносимость      abswrite уникальна для DOS.
                   Функция не поддерживается Windows.

Смотрите также     absread, biosdisk.