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。

要求

要求 价值
标头 ntddchgr.h

另请参阅

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA