_lopen 函数 (winbase.h)

_lopen 函数将打开现有文件,并将文件指针设置为文件开头。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 CreateFile 函数。

语法

HFILE _lopen(
  LPCSTR lpPathName,
  int    iReadWrite
);

参数

lpPathName

指向以 null 结尾的字符串的指针,该字符串将文件命名为要打开的文件。 字符串必须由 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
标头 winbase.h
Library Kernel32.lib
DLL Kernel32.dll