5.9.3. Фн 5Eh - Различные сетевые функции

      Вход: AH = 5Eh (ДОС3.1+)

            AL = код подфункции

                 0 - получить имя узла сети

                 2 - задать строку начальной установки принтера

            Прочие регистры определяются подфн

 

      Выход: AX = код ошибки, если установлен флаг CF

             Прочие регистры зависят от подфн

 

      Описание:  Эта фн  доступна, если  загружен сетевой драйвер

 IBM  PC Network  или Microsoft  Network и  ЭВМ включена  в сеть.

 Впервые появилась  в ДОС 3.1. Если  сетевой драйвер не загружен,

 возвращается код ошибки 1.

 

      Подфн AL = 0: Получить имя узла сети

 

      Вход: DS:DX = адрес 16-битового буфера

 

      Выход: DS:DX содержит имя узла сети

             CH = 0 - имя неопределено, иначе определено

             CL = номер имени NETBIOS (при CH <> 0)

             AX = код ошибки (1), если установлен бит CF

 

      Описание: Заносит  по адресу DS:DX  имя данного узла  сети.

 Имя узла  состоит из 15 байтов,  дополненных справа пробелами, и

 завершается нулевым байтом; например, db 'usernodename ',0.

 

      Подфн AL = 2: Задать строку начальной установки принтера

 

      Вход: DS:SI = адрес  строки  начальной  установки (до 64

                    символов)

            CX = длина этой строки в байтах (<= 64)

            BX = индекс элемента в списке переназначений,

                 задающего данный принтер (см. фн 5Fh, подфн 02h)

 

      Выход: AX = код ошибки (2), если установлен флаг CF

 

      Описание:  Эта  подфн  задает  строку  начальной  установки

 определенного сетевого принтера. Эта  строка будет выводиться на

 данный принтер перед печатью каждого файла, последнего с данного

 узла сети.

 

      Подфн AL = 3: Получить строку начальной установки принтера

 

      Вход: DS:DI = адрес 64-битового буфера для приема строки

            BX = индекс  элемента  в   списке  переназначений,

            указывающего на нужный принтер (см, фн 5Fh, подфн 02h)

 

      Выход: ES:DI = содержит строку начальной установки

             CX = длина этой строки

             AX = код ошибки (1), если установлен бит CF

 

      Описание:  Эта подфн  считывает строку  начальной установки

 принтера, заданную подфн 02h.

 

      Примечание:   Поскольку   индексы    элементов   в   списке

 переназначений меняются в процессе работы  сети, подфн 02h и 03h

 должны  вызываться немедленно  посля обращения  к фн  5Fh, подфн

 02h,   просматривающей   список   переназначений.   Помните,   в

 частности,  что обращения  к фн  5Fh, подфн  03h и  04h изменяют

 список переназначений!

 

      См. также: Фн 5Fh

 

Вы находитесь в разделе: 
Также вам будет интересно:

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