BPIO_INPUT structure (ntddstor.h)

The BPIO_INPUT structure specifies the requested BypassIO operation and flags for the IOCTL_STORAGE_MANAGE_BYPASS_IO control code.

Syntax

typedef struct _BPIO_INPUT {
  ULONG           Version;
  ULONG           Size;
  BPIO_OPERATIONS Operation;
  BPIO_INFLAGS    InFlags;
  ULONGLONG       Reserved2;
} BPIO_INPUT, *PBPIO_INPUT;

Members

Version

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

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.

InFlags

A BPIO_INFLAGS enum value that specifies the input flags for the operation.

Reserved2

Reserved for system use. Must be set to zero.

Remarks

See BypassIO for storage drivers for more information.

Requirements

Requirement Value
Minimum supported client Windows 11
Header ntddstor.h

See also

BPIO_INFLAGS

BPIO_OPERATIONS

IOCTL_STORAGE_MANAGE_BYPASS_IO