структура 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