FS_BPIO_OUTPUT 结构 (ntifs.h)
FS_BPIO_OUTPUT 结构用于返回有关 FSCTL_MANAGE_BYPASS_IO 控制代码的 BypassIO 操作的信息。
语法
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 |