Page 97 - 4875
P. 97
Дана функція відкриває будь який файл, але в режимі запису
файл, що буде відкривається, не повинен мати атрибут „тільки для
читання”. Використання бітів 4...7, які керують доступом до файлу,
іншими програмними доступу по мережі, можливе тільки у випадку
запущеної програми share.exe, або її аналога для інших операційних
систем.
Таблиця 8.10 -Байт режиму доступу до файлу (на вході в
регістр АL)
Біт Стан Значення
Вид доступу до файлу
000 Читання
0...2
001 Запис
010 Читання, запис
Біт Стан Значення
3 - Зарезервовано
Режими розділення (доступу до мережі)
000 Режим сумісності
001 Заборона всіх видів доступу
4...6
010 Заборона операції запису
011 Заборона операції читання
100 Дозвіл всіх видів доступу
Ідентифікатор файлу наслідується
0 процесом
7
Ідентифікатор файлу не наслідується
1
процесом
4 Закриття файлу
На вході:АH = 3Еh
ВХ = ідентифікатор відкритого файлу
(file handle)
На виході: АХ = код помилки за умови встановлення
СF
СF = 1 – вказує на помилку (“0” –
помилки немає)
96