CHANGER_PRODUCT_DATA 结构 (ntddchgr.h)
CHANGER_PRODUCT_DATA结构与 IOCTL_CHANGER_GET_PRODUCT_DATA 请求结合使用,以检索设备的产品数据。
语法
typedef struct _CHANGER_PRODUCT_DATA {
UCHAR VendorId[VENDOR_ID_LENGTH];
UCHAR ProductId[PRODUCT_ID_LENGTH];
UCHAR Revision[REVISION_LENGTH];
UCHAR SerialNumber[SERIAL_NUMBER_LENGTH];
UCHAR DeviceType;
} CHANGER_PRODUCT_DATA, *PCHANGER_PRODUCT_DATA;
成员
VendorId[VENDOR_ID_LENGTH]
指定设备制造商的名称。
ProductId[PRODUCT_ID_LENGTH]
指定供应商定义的产品标识。
Revision[REVISION_LENGTH]
指定供应商定义的产品修订。
SerialNumber[SERIAL_NUMBER_LENGTH]
指定供应商为标识此设备而定义的值。 序列号对于给定类型的所有变更器都是唯一的,但不一定跨供应商和产品系列是唯一的。 对于 SCSI 更改器,此值可能来自重要产品数据。 如果 SerialNumber 不是唯一的,则微型类驱动程序不应在GET_CHANGER_PARAMETERS结构的 Features0 成员中设置 CHANGER_SERIAL_NUMBER_VALID 标志。
DeviceType
指定更换器的设备类型。 此成员必须是MEDIUM_CHANGER。
要求
要求 | 值 |
---|---|
Header | ntddchgr.h |