На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 12 / Группа расширенных (общих) функций (2Fh - 38h, 4Ch - 4Fh, 54h - 57h, 59h - 5Fh, 62h) Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Группа расширенных (общих) функций (2Fh - 38h, 4Ch - 4Fh, 54h - 57h, 59h - 5Fh, 62h)

Эта группа функций охватывает функции, работающие в операционной системе MS-DOS версий с 2.00 по 3.10. Функции с 59h по 5Сh и функция 62h имеются только в версиях 3.0 и старше операционной системы MS-DOS, а функции 5h и 5Fh имеются только в версиях 3.10 и выше. Ни одна из указанных функций не доступна в версиях операционной системы MS-DOS ниже 2.00. Кроме этого, в операционной системе MS-DOS версии 3.10 функции 32h, 34h, 37h с 50h по 53h, 55h, 58h, 5Dh, 60h и 61h зарезервированы (не определены для использования). Функции, существующие во всех версиях, работают правильно и при переходе от одной версии к другой при следующих исключениях:


1. Функция 38h ("Информация, относящаяся к стране, где установлено оборудование. Под управлением операционной системы MS-DOS версий 3.00 и выше эта функция может использоваться для установки информации, относящейся к конкретной стране, а также для ее нахождения. Однако, в версиях, начиная с версии 2.00 по 3.00 (но не включая версию 3.00) эта функция может использоваться только для поиска этой информации.


2. Функция 44h ("Управление устройством ввода-вывода [IOCTL]) Эта функция имеет два новых дополнительных параметра в операционной системе MS-DOS версии 3.00, предназначенных для поддержания драйверов устройств (регистр AL = 08h для проверки сменного носителя и регистра BL = 0Bh для изменения счетчика количества попыток исправления сбоя в блочном устройстве). В операционной системе MS-DOS версии 3.10 были добавлены еще два параметра для проверки переадресации в сети (при значении регистра AL = 09h происходит проверка устройства, в то время, как при значении регистра AL = 0Ah происходит проверка управления файлом или устройством).


3. Функции 5Eh и 5Fh Эти функции поддерживаются только в версиях 3.1 и выше операционной системы MS-DOS. Они используются только в сетевых средах. Каждая функция делится на несколько подфункций. Все они загружаются в регистр AХ в виде четырехзначных шестнадцатиричных (16-битовых) номеров функций, две последние цифры которых указывают конкретную функцию (или подфункцию). Функция 5E0h используется для поиска имени вычислительной машины , подсоединенной к той же сети, что и вычислительная машина, производящая обращение к функции. Функция 5E0h используется для инициализации печатающего устройства (принтера), подсоединенного к сети и совместно используемого несколькими компьютерами. Функции 5F02h по 5F03h используются для управления переадресации данных в сети: функция 5F03h меняет адрес устройства, функция 5F02h ведет поиск информации по переадресации, а функция 5F04h отменяет процедуру переадресации.


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz