BLOCK_DEVICE_RANGE_DESCRIPTOR 结构 (minitape.h)

BLOCK_DEVICE_RANGE_DESCRIPTOR 结构描述一系列逻辑块,这些逻辑块与文件的各个片段相关联,以便执行卸载复制操作。

语法

typedef struct {
  UCHAR LogicalBlockAddress[8];
  UCHAR TransferLength[4];
  UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;

成员

LogicalBlockAddress[8]

块范围的起始逻辑块地址。

TransferLength[4]

块范围的长度(以逻辑块为单位)。

Reserved[4]

保留的字节数。

注解

如果 TransferLength 设置为 0,则范围描述符被视为有效,并且当包含在令牌参数列表中时不会导致错误。 不会对此描述符执行任何操作。

所有多字节值都采用 big endian 格式。 在设置之前,这些值必须从当前平台的 endian 格式转换。

要求

要求
最低受支持的客户端 从Windows 8开始可用。
标头 minitape.h (包括 Scsi.h、Minitape.h、Storport.h)

另请参阅

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER