5.3.16. Фн 28h - Прямая запись блока по 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 = 28h

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

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

 

      Выход: AL = 0 - успешная запись

                  1 - на диске нет свободного места

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

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

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

 

      Описание: Выводит  данные из DTA в  позицию файла, заданную

 полем RandomRec. Число фактически  записанных байтов равно (CX *

 RecSize).  Поля RandomRec,  CurBlk и  CurRec корректируются так,

 чтобы они указывали на начало следующей записи файла.

 

      Если CX=0, то длина  файла устанавливается равной RandomRec

 * RecSize; никакие данные в файл не выводятся.

 

      Примечание: В локальной сети требуется полномочие на запись

 файла.

 

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

                 Фн 40h

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

 

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

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