BLOCK_DEVICE_RANGE_DESCRIPTOR 结构 (storport.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,则范围描述符被视为有效,并且当包含在令牌参数列表中时不会导致错误。 不会对此描述符执行任何操作。

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

要求

要求
最低受支持的客户端 Windows 8
标头 storport.h (包括 Scsi.h、Minitape.h、Storport.h)

另请参阅

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER