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 |