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


структура BPIO_OUTPUT (ntddstor.h)

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

Синтаксис

typedef struct _BPIO_OUTPUT {
  ULONG           Version;
  ULONG           Size;
  BPIO_OPERATIONS Operation;
  BPIO_OUTFLAGS   OutFlags;
  ULONGLONG       Reserved2;
  union {
    BPIO_RESULTS Enable;
    BPIO_RESULTS Query;
  };
} BPIO_OUTPUT, *PBPIO_OUTPUT;

Члены

Version

Версия этой структуры. Установите значение sizeof(BPIO_OUTPUT).

Size

Размер этой структуры плюс все его поля переменной размера в байтах.

Operation

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

OutFlags

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

Reserved2

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

Enable

Структура BPIO_RESULTS, в которой необходимо записать результаты при запросе операции BPIO_OP_ENABLE.

Query

Структура BPIO_RESULTS, в которой необходимо записать результаты при запросе операции BPIO_OP_QUERY.

Замечания

Дополнительные сведения см. в разделе BypassIO для драйверов хранилища.

Требования

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

См. также

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO