5.3.7. Фн 14h - Последовательное чтение файла по FCB

Error message

Notice: Undefined index: add term path in hansel_get_breadcrumbs() (line 524 of /data/sites/msdosworld.ru/www/sites/all/modules/hansel/hansel.module).

      Вход: AH = 14h

            DS:DX = адрес открытого FCB

 

      Выход: AL = 0 - успешное чтение (DTA содержит данные)

                  1 - достигнут конец файла, данные не считаны

                  2 - адрес DTA + поле RecSize из FCB пересекают

                      границу сегмента (чтение не производится)

                  3 - достигнут конец файла, считана часть записи

 

      Описание:  Считывает  RecSize  байтов,  начиная  с  позиции

 файла, заданной полями CurBlk и CurRec в FCB, в буфер DTA. Затем

 увеличивает поля CurBlk и CurRec. Если достигнут конец файла, то

 оставшаяся часть записи заполняется нулями.

 

      Примечания:

 

      1. Перед  первым чтением обнулите поле  CurRec, т. к. фн 0Fh

 (открыть файл) не инициализирует его.

 

      2. Чтение файла в ЛВС требует полномочия на чтение файла.


 

      См. также: Фн 21h

                 Фн 27h

                 Блок управления файлом

 

Вы находитесь в разделе: 

Добавить коментарий