5.3.15. Фн 27h - Прямое чтение блока по 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 = 27h

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

            CX = число считываемых записей (не нуль)

 

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

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

                  2 - адрес DTA + (CX * RecSize)  пересекает

                      границу сегмента

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

             CX = количество считанных записей

 

      Описание: Данные  читаются с позиции  файла, заданной полем

 RandomRec, и заносятся в  DTA. Количество считанных байтов равно

 (CX * RecSize). Поля  RandomRec, CurBlk и CurRec пересчитываются

 так, чтобы они указывали на начало первой не считанной записи.

 

      Примечания:

  

      1. Если достигнут конец  файла, то частично считанная часть

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

 

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

 

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

                 Фн 3Fh

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

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

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