Поделиться через


функция _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