Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

FS_BPIO_OUTPUT structure (ntifs.h)

The FS_BPIO_OUTPUT structure is used to return information about the BypassIO operation for the FSCTL_MANAGE_BYPASS_IO control code.

Syntax

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;

Members

Operation

A FS_BPIO_OPERATIONS enum value that identifies the requested BypassIO operation. This field should be set to the same value passed in FS_BPIO_INPUT.Operation.

OutFlags

A FS_BPIO_OUTFLAGS enum value that specifies the output flags for the operation.

Reserved1

Reserved for system use. Set to zero.

Reserved2

Reserved for system use. Set to zero.

Enable

A caller-allocated FS_BPIO_RESULTS structure in which to write the results when a FS_BPIO_OP_ENABLE operation was requested.

Query

A caller-allocated FS_BPIO_RESULTS structure in which to write the results when a FS_BPIO_OP_QUERY operation was requested.

VolumeStackResume

A caller-allocated FS_BPIO_RESULTS structure in which to write the results when a FS_BPIO_OP_VOLUME_STACK_RESUME operation was requested.

StreamResume

A caller-allocated FS_BPIO_RESULTS structure in which to write the results when a FS_BPIO_OP_STREAM_RESUME operation was requested.

GetInfo

A caller-allocated FS_BPIO_INFO structure in which to return information about the requested operation when a FS_BPIO_OP_GET_INFO operation was requested.

Remarks

FS_BPIO_OUTPUT is a variable length structure.

See BypassIO for filter drivers and Supporting BypassIO operations for more information.

Requirements

Requirement Value
Minimum supported client Windows 11
Header ntifs.h

See also

FS_BPIO_INFO

FS_BPIO_OPERATIONS

FS_BPIO_OUTFLAGS

FS_BPIO_RESULTS

FSCTL_MANAGE_BYPASS_IO


Feedback

Was this page helpful?

Additional resources