

Программирование на языке MFC
Мой второй блог в серии программирования
Метод LockRange
Аргументами при вызове метода являются смещение начала разблокируемой области файла от начала файла и число разблокируемых байтов. Метод разрешает доступ другим процессам к ранее заблокированной части файла. Если при разблокировке происходит какая-то ошибка, то метод формирует исключение. Когла я проверял работу этого метода, то я, естественно, проверил, что произойдет, если я постараюсь разблокировать не всю заблокированную ранее область файла, а только ее часть. Так вот – если хотя бы один аргумент при вызове метода UnlockRange() не совпадает с с соответствующим аргументом вызванного ранее метода LockRange(), то вырабатывается исключение. Отсюда делаем вывод – разблокировать возможно только ранее заблокированную область файла, при этом разблокировать часть ранее заблокированной области невозможно.
Похожие статьи: Метод LockRange
