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 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
标头 | ntddstor.h |