віртуальний недійсними LockRange ( DWORD dwPos, DWORD dwCount );
кинути ( CFileException );
Параметри
dwPos
Зсув байтів, що початок байт діапазон для блокування.
dwCount
Кількість байтів в діапазоні для блокування.
Зауваження
Замки діапазон байт у відкритому файлі, кидали виняток, якщо файл вже заблоковано. Блокування байт у файлі блокує доступ до цих байт інші процеси. Можна заблокувати регіон більше одного файлу, але не перекриваються регіонів дозволено.
Коли ви розблокувати область, за допомогою UnlockRange функції члена, діапазон байт, повинні відповідати саме до регіону, які раніше заблоковані. LockRange функція не об'єднуються суміжні регіонів; Якщо суміжні двох заблокована регіонів, ви маєте розблокувати кожному регіону окремо.
Примітка Ця функція недоступна для CMemFile-класу, отриманих.
Приклад
//example для CFile::LockRange
зовнішній DWORD dwPos;
зовнішній DWORD dwCount;
зовнішній CFile cfile;
cfile.LockRange (dwPos, dwCount)
Огляд CFile | Члени класу | Ієрархічна діаграма
Дивіться також CFile::UnlockRange