перечисление FS_BPIO_OPERATIONS (ntifs.h)

FS_BPIO_OPERATIONS определяет различные операции BypassIO, поддерживаемые кодом элемента управления FSCTL_MANAGE_BYPASS_IO .

Синтаксис

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