Операционная система MS DOS

       

# 09H Получить информацию о том, является ли устройство локальным или удаленным (при работе в сети)


Вызов:



Регистр
AH 44h
AL 09h
BL Номер дисковода (0 - текущий дисковод, 1 - дисковод А: и т.д.)

Возврат без ошибки:

Регистр
CF 0
DX Биты атрибута устройства. Если блочное устройство является локальным (расположено на рабочей станции сети Microsoft Networks), бит 12 установлен в 0, остальные биты копируются из заголовка драйвера устройства. Если устройство является удаленным (находится на сервере), устанавливается в 1 только бит 12, остальные биты зарезервированы и равны нулю.

Возврат с ошибкой:

Регистр
CF 1
AX 01h - запрошена несуществующая функция;

0Fh - неправильный идентификатор дисковода;

Ошибка 01h может возникнуть, если не загружена команда SHARE.

Используя эту подфункцию, программы могут определить принадлежность дисковода локальной станции или серверу. Однако обычно работа программы не должна зависеть от расположения дисковода.



Содержание раздела