Поделиться через


перечисление 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
Запросы, включаемые в обход обходного файла для данного файла, что означает, что драйвер может не видеть все не кэшированные операции чтения для этого файла.
FS_BPIO_OP_DISABLE
Значение: 2
Сообщает фильтрам и файловыми системам, что BypassIO отключен в указанном файле.
FS_BPIO_OP_QUERY
Значение: 3
Запрашивает, можно ли включить BypassIO для данного файла.
FS_BPIO_OP_VOLUME_STACK_PAUSE
Значение: 4
Запросы, которые будут приостановлены в указанном стеке томов или хранилища.
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