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
   92   93   94   95   96   97   98   99   100   101   102