BPIO_OUTPUT structure (ntddstor.h)
The BPIO_OUTPUT structure is used to return information about the BypassIO operation for the IOCTL_STORAGE_MANAGE_BYPASS_IO control code.
Syntax
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;
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 |
Header | ntddstor.h |