// minitape.h
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
View the official Windows Driver Kit DDI reference// scsi.h
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
View the official Windows Driver Kit DDI reference// storport.h
typedef struct {
UCHAR LogicalBlockAddress[8];
UCHAR TransferLength[4];
UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;
View the official Windows Driver Kit DDI referenceNo description available.
The BLOCK_DEVICE_RANGE_DESCRIPTOR structure describes a range of logical blocks associated with various fragments of a file for an offload copy operation.
LogicalBlockAddressThe starting logical block address of a block range.
TransferLengthThe length, in logical blocks, of the block range.
ReservedReserved bytes.
If TransferLength is set to 0, the range descriptor is considered valid and does not cause an error when included in a token parameter list. No operation will be performed for this descriptor.
All multibyte values are in big endian format. Prior to setting, these values must be converted from the endian format of the current platform.
The BLOCK_DEVICE_RANGE_DESCRIPTOR structure describes a range of logical blocks associated with various fragments of a file for an offload copy operation.
LogicalBlockAddressThe starting logical block address of a block range.
TransferLengthThe length, in logical blocks, of the block range.
ReservedReserved bytes.
If TransferLength is set to 0, the range descriptor is considered valid and does not cause an error when included in a token parameter list. No operation will be performed for this descriptor.
All multibyte values are in big endian format. Prior to setting, these values must be converted from the endian format of the current platform.
The BLOCK_DEVICE_RANGE_DESCRIPTOR structure describes a range of logical blocks associated with various fragments of a file for an offload copy operation.
LogicalBlockAddressThe starting logical block address of a block range.
TransferLengthThe length, in logical blocks, of the block range.
ReservedReserved bytes.
If TransferLength is set to 0, the range descriptor is considered valid and does not cause an error when included in a token parameter list. No operation will be performed for this descriptor.
All multibyte values are in big endian format. Prior to setting, these values must be converted from the endian format of the current platform.