Partager via


CHANGER_PRODUCT_DATA structure (ntddchgr.h)

La structure CHANGER_PRODUCT_DATA est utilisée conjointement avec la demande de IOCTL_CHANGER_GET_PRODUCT_DATA pour récupérer des données de produit pour un appareil.

Syntaxe

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;

Membres

VendorId[VENDOR_ID_LENGTH]

Spécifie le nom du fabricant de l’appareil.

ProductId[PRODUCT_ID_LENGTH]

Spécifie l’identification du produit telle que définie par le fournisseur.

Revision[REVISION_LENGTH]

Spécifie la révision du produit telle que définie par le fournisseur.

SerialNumber[SERIAL_NUMBER_LENGTH]

Spécifie la valeur définie par le fournisseur pour identifier cet appareil. Les numéros de série sont uniques pour tous les changeurs d’un type donné, mais ne sont pas nécessairement uniques dans les gammes de fournisseurs et de produits. Pour un changeur SCSI, cette valeur peut provenir des données de produit vitales. Si SerialNumber n’est pas unique, le pilote miniclasse ne doit pas définir l’indicateur CHANGER_SERIAL_NUMBER_VALID dans le membre Features0 de la structure GET_CHANGER_PARAMETERS .

DeviceType

Spécifie le type d’appareil du changeur. Ce membre doit être MEDIUM_CHANGER.

Configuration requise

Condition requise Valeur
En-tête ntddchgr.h

Voir aussi

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA