CHANGER_PRODUCT_DATA structure (winioctl.h)
Represents product data for a changer device. It is used by the IOCTL_CHANGER_GET_PRODUCT_DATA control code.
Syntax
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;
Members
VendorId[VENDOR_ID_LENGTH]
The device manufacturer's name. This is acquired directly from the device inquiry data.
ProductId[PRODUCT_ID_LENGTH]
The product identification, as defined by the vendor. This is acquired directly from the device inquiry data.
Revision[REVISION_LENGTH]
The product revision, as defined by the vendor.
SerialNumber[SERIAL_NUMBER_LENGTH]
A unique value used to globally identify this device, as defined by the vendor.
DeviceType
The device type of data transports, as defined by SCSI-2. This member must be FILE_DEVICE_CHANGER.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP |
Minimum supported server | Windows Server 2003 |
Header | winioctl.h (include Windows.h) |