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