5.3.11. Фн 21h - Прямое чтение записи по 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 = 21h

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

 

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

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

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

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

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

 

      Описание: Устанавливает поля CurBlk и CurRec в соответствии

 со значением  поля RandomRec, затем  считывает RecSize байтов  с

 полученной  позиции файла  в буфер  DTA. Не  забудьте заслать  в

 RecSize размер записи, а в RandomRec - номер записи.

 

      Примечания:

 

      1. Эта функция не изменяет поле RandomRec.

 

      2. Если  достигнут конец файла, то  оставшаяся часть записи

 заполняется нулями.

 

      3.  В  локальной  сети  эта  функция  требует полномочия на

 запись файла.

 

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

                 Фн 3Fh

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

 

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

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