FS_BPIO_OUTPUT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntifs.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntifs-fs_bpio_output)

Description

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

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.

See also

FS_BPIO_INFO

FS_BPIO_OPERATIONS

FS_BPIO_OUTFLAGS

FS_BPIO_RESULTS

FSCTL_MANAGE_BYPASS_IO