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

DOS, функция 68h Завершить файл


Вход:

AH=68h

ВХ - описатель завершаемого файла

Выход:

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

CF=1, если при выполнении функции возникли ошибки

AX - код ошибки

Описание.

Эта функция заставляет DOS сбросить (записать на диск) буфера ос-

новной памяти для указанного описателя файла. DOS обычно избегает

обмена с дисками, записывая данные в буфера в основной памяти до

заполнения сектора или закрытия файла. Эта функция заставляет DOS

немедленно записать данные на диск. Это ускоряет операции с базами

данных, позволяя приложению избежать неэффективного закрытия

и повторного открытия файлов.

Версии: DOS 3.3 и выше. В версиях DOS от 2.0 до 3.2 можно использо-

вать функцию DOS 45h, чтобы создать и затем закрыть дубликат.



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