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


структура FS_BPIO_OUTPUT (ntifs.h)

Структура FS_BPIO_OUTPUT используется для возврата сведений об операции BypassIO для кода элемента управления FSCTL_MANAGE_BYPASS_IO.

Синтаксис

typedef struct _FS_BPIO_OUTPUT {
  FS_BPIO_OPERATIONS Operation;
  FS_BPIO_OUTFLAGS   OutFlags;
  ULONGLONG          Reserved1;
  ULONGLONG          Reserved2;
  union {
    FS_BPIO_RESULTS Enable;
    FS_BPIO_RESULTS Query;
    FS_BPIO_RESULTS VolumeStackResume;
    FS_BPIO_RESULTS StreamResume;
    FS_BPIO_INFO    GetInfo;
  };
} FS_BPIO_OUTPUT, *PFS_BPIO_OUTPUT;

Члены

Operation

Значение перечисления FS_BPIO_OPERATIONS, определяющее запрошенную операцию BypassIO. Это поле должно иметь то же значение, которое передается в FS_BPIO_INPUT. Операция.

OutFlags

Значение перечисления FS_BPIO_OUTFLAGS, указывающее выходные флаги для операции.

Reserved1

Зарезервировано для использования системы. Установите значение нулю.

Reserved2

Зарезервировано для использования системы. Установите значение нулю.

Enable

Выделенная вызывающим объектом структура FS_BPIO_RESULTS, в которой необходимо записать результаты при запросе операции FS_BPIO_OP_ENABLE.

Query

Структура, выделенная вызывающим объектом, FS_BPIO_RESULTS, в которой необходимо записать результаты при запросе операции FS_BPIO_OP_QUERY.

VolumeStackResume

Структура, выделенная вызывающим объектом, FS_BPIO_RESULTS, в которой необходимо записать результаты при запросе операции FS_BPIO_OP_VOLUME_STACK_RESUME.

StreamResume

Структура, выделенная вызывающим объектом, FS_BPIO_RESULTS, в которой необходимо записать результаты при запросе операции FS_BPIO_OP_STREAM_RESUME.

GetInfo

Структура, выделенная вызывающим FS_BPIO_INFO, в которой возвращаются сведения о запрошенной операции при запросе операции FS_BPIO_OP_GET_INFO.

Замечания

FS_BPIO_OUTPUT — это структура переменной длины.

Дополнительные сведения см. в разделе BypassIO для драйверов фильтров и поддержки операций BypassIO.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
заголовка ntifs.h

См. также

FS_BPIO_INFO

FS_BPIO_OPERATIONS

FS_BPIO_OUTFLAGS

FS_BPIO_RESULTS

FSCTL_MANAGE_BYPASS_IO