WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR结构(scsi.h)
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 结构是 Windows 系统的第三方副本描述符。 此结构充当重要产品数据(VPD)第三方复制页的描述符。
语法
typedef struct _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR {
UCHAR DescriptorType[2];
UCHAR DescriptorLength[2];
UCHAR VendorSpecific[6];
UCHAR MaximumRangeDescriptors[2];
UCHAR MaximumInactivityTimer[4];
UCHAR DefaultInactivityTimer[4];
UCHAR MaximumTokenTransferSize[8];
UCHAR OptimalTransferCount[8];
} WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR, *PWINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR;
成员
DescriptorType[2]
标识此结构的描述符类型。 描述符类型在 storport.h 中定义为 BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS。
DescriptorLength[2]
此结构的长度,以 VendorSpecific 成员开头。
VendorSpecific[6]
描述符中包含的供应商特定字节。 Windows 应用程序必须将此成员视为保留成员,并忽略报告的值。
MaximumRangeDescriptors[2]
可能与 POPULATE_TOKEN_HEADER 或 WRITE_USING_TOKEN_HEADER 结构一起包含的范围描述符的最大数目。
MaximumInactivityTimer[4]
在 POPULATE_TOKEN_HEADER 结构的 InactivityTimeout 成员中指定为超时值的最大可用值。
DefaultInactivityTimer[4]
当 POPULATE_TOKEN_HEADER 结构的 InactivityTimeout 设置为 0 时,复制提供程序使用的默认值。
MaximumTokenTransferSize[8]
可以指定为 POPULATE_TOKEN_HEADER 或 WRITE_USING_TOKEN_HEADER 结构中块范围描述符总数的最大逻辑块数。
OptimalTransferCount[8]
最佳逻辑块数(最大值)指定为 POPULATE_TOKEN_HEADER 或 WRITE_USING_TOKEN_HEADER 结构中的块范围描述符总数。 如果传输计数大于此值,卸载数据传输性能可能会降低。
言论
所有多字节值都采用大字节格式。 在评估之前,必须转换这些值,以匹配当前平台的结束格式。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始可用。 |
标头 | scsi.h (包括 Scsi.h、Minitape.h、Storport.h) |