функция _lopen (winbase.h)
Функция _lopen открывает существующий файл и задает указатель на начало файла. Эта функция предоставляется для совместимости с 16-разрядными версиями Windows. Приложения на основе Win32 должны использовать функцию CreateFile.
Синтаксис
HFILE _lopen(
LPCSTR lpPathName,
int iReadWrite
);
Параметры
lpPathName
Указатель на строку, завершающуюся нулевым значением, которая называет открываемого файла. Строка должна состоять из символов из кодировки Windows ANSI.
iReadWrite
Указывает режимы, в которых открывается файл. Этот параметр состоит из одного режима доступа и дополнительного режима общего доступа. Режим доступа должен иметь одно из следующих значений: OF_READ, OF_READWRITE OF_WRITE
Режим общего доступа может иметь одно из следующих значений: OF_SHARE_COMPAT, OF_SHARE_DENY_NONE, OF_SHARE_DENY_READ, OF_SHARE_DENY_WRITE OF_SHARE_EXCLUSIVE
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет дескриптором файла.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | winbase.h |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |