Программирование на языке MFC

Мой второй блог в серии программирования

Блокировка доступа


При необходимости программист может запретить другим процес­сам доступ к отдельным частям файла. Для этой цели использует­ся метод LockRange(), исходный код которого можно найти в фай­ле filecore.cpp:

void CFile::LockRange(DWORD dwPos, DWORD dwCount)

{

ASSERT_VALID(this);

ASSERT(m_hFile != (UINT)hFileNull);

if (!::LockFile((HANDLE)m_hFile, dwPos, 0, dwCount, 0)) CFileException: :ThrowOsError ((LONG) ::GetLastError ()) ;

}

Похожие статьи: