Истории о вирусах

         

DOS, функция 10h Закрыть файл через FCB


Вход:

AH=10h

DS:DX - адрес открытого FCB (Таблица Б-2)

Таблица Б-2. Формат FCB.



Смещ. Размер Описание
-07h байт Расширенный FCB, если FFh
-06h 5 байт Зарезервировано
-Olh байт Атрибут файла, если расширенный FCB
+00h байт Номер диска (0 - текущий, 1 - А...)
+01h 8 байт Имя файла
+09h 3 байта Расширение файла
+OCh слово Номер текущего блока
+OEh слово Размер логической записи

+10h двойное слово Размер файла
+14h слово Дата последней записи
+16h слово Время последней записи

+18h 8 байт Зарезервировано
+20h байт Запись с текущего блока

+21h двойное слово Номер записи при непосредственном доступе к файлу

Выход:

AL=OOh, если функция выполнена успешно

AL=FFh, если файл не найден там, где он находился при открытии

с помощью функции OFh

Описание.

Закрывает файл, открытый функцией OFh. Файл должен находиться на

своем первоначальном месте в текущем оглавлении диска, на котором

он был открыт. Если файл найден, оглавление обновляется, файловые

буфера сбрасываются и возвращается AL=OOh. Если файл не найден,

оглавление не обновляется и возвращается AL=FFh.



Содержание раздела







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий