Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DOS Fn 5fH: переназначение устройств в сети

Вход

  • AH = 5fH DOS 3.1+
  • AL = подф.: 2=получить элемент списка переназначений устройств
  • = 3=переназначить сетевое устройство
  • = 4=отменить переназначение сетевого устройства
  • прочие = (зависят от подфункции)

Выход

  • AX = код ошибки если CF установлен

Описание:

Эти функции доступны при установленной IBM PC Network Program.

Версии:

доступны, начиная с DOS 3.1


  • подф. 02H: Извлекает элемент из списка переназначений сетевых устройств.
  • вход:
    • DS:DI=> 128-байтовое ASCIIZ локальное имя устр. ("LPT1",0)
    • ES:DI=> 128-байтовый буфер с ASCIIZ сетевым именем
    • BX= индекс в списке назначений
  • выход:
    • DS:DI=> ASCIIZ локальное имя устройства (напр., "LPT1",0)
    • ES:DI=> ASCIIZ сетевое имя
    • BL= тип устр: 3=принтер; 04=файл 'устройство'
    • BH= статус устр: бит 0=1 -неверное устр.; 0=верное
    • CX= сохраненный параметр (при NETBIOS, всегда 0)
    • AX= код ошибки если CF установлен
    • DX,BP = (изменены)
  • Замеч: обычно эту функцию вызывают с BX=0, затем повторяют вызовы, увеличивая значение BX, пока DOS не вернет ошибку 12H (больше нет файлов).

  • подф. 03H: этот вызов определяет имена оглавлений для сети и перенаправляет доступ на сетевые принтеры. Замеч: доступ к принтеру переназначается на уровне ROM-BIOS INT 17H.
  • вход:
    • DS:SI = ASCIIZ имя исходного устройства
    • ES:DI = ASCIIZ назначение (сетевой путь с паролем)
    • BL= тип устр: 03=принтер; 04=файл 'устройство'
    • CX= параметр для вызывающего (задавайте 0 для NETBIOS)
  • выход: AX= код ошибки если CF установлен
  • Замеч: если BL=03, то источник задает ASCIIZ-имя принтера (например, "LPT1",0). Назначение кодируется в форме: [\\computername\{shortname|printdevice}],0,[password],0. Если пароль начинается с 00, считается, что пароля нет. Если BL=04, то источник задает ASCIIZ-имя диска (например, "F:",0), а назначение - ASCIIZ-имя пути. после вызова этой функции, локальные обращения к этому диску переназначаются на выбранные имя компьютера и путь.
  • подф. 04H: Отменить сетевое переназначение для указанного устройства.
  • вход: DS:SI=> ASCIIZ-имя устройства или ID диска
  • выход: AX= код ошибки если CF установлен
  • Замеч: если DS:SI указывает на PRN, LPT1, LPT2 или LPT3, и устройство связано с сетью, то сетевое обслуживание этого устройства прекращается. Если DS:SI указывает на ID диска и пароль (например, "F:",0,"mypswrd",0), то переназначение этого диска прекращается, и ID диска восстанавливает свое предыдущее значение.
  • Оставить комментарий

    Комментарий:
    можно использовать BB-коды
    Максимальная длина комментария - 4000 символов.
     
    Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
    Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог