VPD_THIRD_PARTY_COPY_PAGE结构(minitape.h)
VPD_THIRD_PARTY_COPY_PAGE 结构定义用于卸载数据传输作的重要产品数据(VPD)页。
语法
typedef struct _VPD_THIRD_PARTY_COPY_PAGE {
UCHAR DeviceType : 5;
UCHAR DeviceTypeQualifier : 3;
UCHAR PageCode;
UCHAR PageLength[2];
UCHAR ThirdPartyCopyDescriptors[ANYSIZE_ARRAY];
} VPD_THIRD_PARTY_COPY_PAGE, *PVPD_THIRD_PARTY_COPY_PAGE;
成员
DeviceType
设备类型。 这是为在存储设备的查询数据中使用的相同设备类型。
DeviceTypeQualifier
设备的限定符代码。 目前,DEVICE_CONNECTED是唯一有效的值。
PageCode
VPD 第三方复制页的页面代码。 此页代码定义为0x8f。
PageLength[2]
VPD 页的长度(以字节为单位)。 若要在 Windows 上卸载数据传输,PageLength 必须 >= 0x24。
ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]
支持复制作的描述符。 在 Windows 系统上,ThirdPartyCopyDescriptors 将包含一个描述符,其格式为 WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 结构。
言论
所有多字节值都采用大字节格式。 在评估之前,必须转换这些值,以匹配当前平台的结束格式。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始可用。 |
标头 | minitape.h (包括 Scsi.h、Minitape.h、Storport.h) |