BPIO_OUTPUT - NtDoc

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

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

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddstor-bpio_output)

Description

The BPIO_OUTPUT structure is used to return information about the BypassIO operation for the IOCTL_STORAGE_MANAGE_BYPASS_IO control code.

Members

Version

The version of this structure. Set to sizeof(BPIO_OUTPUT).

Size

The size of this structure plus all of its variable-sized fields, in bytes.

Operation

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

OutFlags

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

Reserved2

Reserved for system use. Set to zero.

Enable

A BPIO_RESULTS structure in which to write the results when a BPIO_OP_ENABLE operation was requested.

Query

A BPIO_RESULTS structure in which to write the results when a BPIO_OP_QUERY operation was requested.

Remarks

See BypassIO for storage drivers for more information.

See also

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO