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 结构的描述符。
注解
所有多字节值都采用大 endian 格式。 在评估之前,必须转换这些值以匹配当前平台的 endian 格式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
标头 | minitape.h (包括 Scsi.h、Minitape.h、Storport.h) |