BPIO_OUTPUT结构(ntddstor.h)

BPIO_OUTPUT结构用于返回有关 IOCTL_STORAGE_MANAGE_BYPASS_IO 控制代码的 BypassIO作的信息。

语法

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

标识请求的 BypassIO作的 BPIO_OPERATIONS 枚举值。 此字段应设置为传入 BPIO_INPUT的相同值。作

OutFlags

一个 BPIO_OUTFLAGS 枚举值,该值指定作的输出标志。

Reserved2

保留供系统使用。 设置为零。

Enable

请求 BPIO_OP_ENABLE作时写入结果的 BPIO_RESULTS 结构。

Query

请求 BPIO_OP_QUERY作时写入结果的 BPIO_RESULTS 结构。

言论

有关详细信息,请参阅 BypassIO for storage drivers

要求

要求 价值
最低支持的客户端 Windows 11
标头 ntddstor.h

另请参阅

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO