FS_BPIO_OPERATIONS枚举 (ntifs.h)

FS_BPIO_OPERATIONS 定义 FSCTL_MANAGE_BYPASS_IO 控制代码支持的各种 BypassIO作。

语法

typedef enum _FS_BPIO_OPERATIONS {
  FS_BPIO_OP_ENABLE = 1,
  FS_BPIO_OP_DISABLE = 2,
  FS_BPIO_OP_QUERY = 3,
  FS_BPIO_OP_VOLUME_STACK_PAUSE = 4,
  FS_BPIO_OP_VOLUME_STACK_RESUME = 5,
  FS_BPIO_OP_STREAM_PAUSE = 6,
  FS_BPIO_OP_STREAM_RESUME = 7,
  FS_BPIO_OP_GET_INFO = 8,
  FS_BPIO_OP_MAX_OPERATION
} FS_BPIO_OPERATIONS;

常数

 
FS_BPIO_OP_ENABLE
值:1
为给定文件启用 BypassIO 的请求,这意味着驱动程序可能不会看到该文件的所有非缓存读取。
FS_BPIO_OP_DISABLE
值:2
通知筛选器和文件系统,在指定文件上正在禁用 BypassIO。
FS_BPIO_OP_QUERY
值:3
查询是否可以为给定文件启用 BypassIO。
FS_BPIO_OP_VOLUME_STACK_PAUSE
值:4
在指定的卷/存储堆栈上暂停 BypassIO 的请求。
FS_BPIO_OP_VOLUME_STACK_RESUME
值:5
在给定卷上恢复 BypassIO 处理的请求。
FS_BPIO_OP_STREAM_PAUSE
值:6
在流上暂停 BypassIO 处理的请求。
FS_BPIO_OP_STREAM_RESUME
值:7
在流上恢复 BypassIO 处理的请求。
FS_BPIO_OP_GET_INFO
值:8
请求有关卷的 BypassIO 状态的信息。
FS_BPIO_OP_MAX_OPERATION
有效的 BypassIO作值小于此值。

言论

有关详细信息,请参阅 BypassIO,了解筛选器驱动程序 和支持 BypassIO作

要求

要求 价值
最低支持的客户端 Windows 11
标头 ntifs.h

另请参阅

FSCTL_MANAGE_BYPASS_IO