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 |