HANDLE_OPTIONS 枚举 (windowsstoragecom.h)

定义文件句柄的标志。

语法

typedef enum HANDLE_OPTIONS {
  HO_NONE = 0,
  HO_OPEN_REQUIRING_OPLOCK = 0x40000,
  HO_DELETE_ON_CLOSE = 0x4000000,
  HO_SEQUENTIAL_SCAN = 0x8000000,
  HO_RANDOM_ACCESS = 0x10000000,
  HO_NO_BUFFERING = 0x20000000,
  HO_OVERLAPPED = 0x40000000,
  HO_WRITE_THROUGH = 0x80000000
} ;

常量

 
HO_NONE
值: 0
无。
HO_OPEN_REQUIRING_OPLOCK
值: 0x40000
此值仅供内部使用。
HO_DELETE_ON_CLOSE
值: 0x4000000
关闭此句柄后,将立即删除该文件。
HO_SEQUENTIAL_SCAN
值: 0x8000000
访问旨在从头到尾按顺序进行。 系统可将此选项用作优化文件缓存的提示。
有关详细信息,请参阅 缓存行为
HO_RANDOM_ACCESS
值: 0x10000000
访问应是随机的。 系统可将此选项用作优化文件缓存的提示。
有关详细信息,请参阅 缓存行为
HO_NO_BUFFERING
值: 0x20000000
正在打开文件,没有系统缓存用于数据读取和写入。 此标志不会影响硬盘缓存或内存映射文件。
成功处理使用此标志打开的文件有严格的要求。 有关详细信息,请参阅 文件缓冲
HO_OVERLAPPED
值: 0x40000000
文件是针对异步 I/O 打开或创建的。
有关使用此标志创建的文件句柄时的注意事项的信息,请参阅 同步和异步 I/O 句柄
HO_WRITE_THROUGH
值: 0x80000000
写入操作不会通过任何中间缓存,它们将直接转到磁盘。
有关详细信息,请参阅 缓存行为

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 windowsstoragecom.h