CHANGER_PRODUCT_DATA 结构 (winioctl.h)

表示更换设备的产品数据。 它由 IOCTL_CHANGER_GET_PRODUCT_DATA 控件代码使用。

语法

typedef struct _CHANGER_PRODUCT_DATA {
  BYTE VendorId[VENDOR_ID_LENGTH];
  BYTE ProductId[PRODUCT_ID_LENGTH];
  BYTE Revision[REVISION_LENGTH];
  BYTE SerialNumber[SERIAL_NUMBER_LENGTH];
  BYTE DeviceType;
} CHANGER_PRODUCT_DATA, *PCHANGER_PRODUCT_DATA;

成员

VendorId[VENDOR_ID_LENGTH]

设备制造商的名称。 这是直接从设备查询数据获取的。

ProductId[PRODUCT_ID_LENGTH]

由供应商定义的产品标识。 这是直接从设备查询数据获取的。

Revision[REVISION_LENGTH]

产品修订,由供应商定义。

SerialNumber[SERIAL_NUMBER_LENGTH]

用于全局标识此设备的唯一值,由供应商定义。

DeviceType

数据传输的设备类型,由 SCSI-2 定义。 此成员必须是 FILE_DEVICE_CHANGER

要求

要求
最低受支持的客户端 Windows XP
最低受支持的服务器 Windows Server 2003
标头 winioctl.h (包括 Windows.h)

另请参阅

IOCTL_CHANGER_GET_PRODUCT_DATA