CHANGER_PRODUCT_DATA struttura (ntddchgr.h)

La struttura CHANGER_PRODUCT_DATA viene usata insieme alla richiesta di IOCTL_CHANGER_GET_PRODUCT_DATA per recuperare i dati del prodotto per un dispositivo.

Sintassi

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;

Members

VendorId[VENDOR_ID_LENGTH]

Specifica il nome del produttore del dispositivo.

ProductId[PRODUCT_ID_LENGTH]

Specifica l'identificazione del prodotto definita dal fornitore.

Revision[REVISION_LENGTH]

Specifica la revisione del prodotto come definito dal fornitore.

SerialNumber[SERIAL_NUMBER_LENGTH]

Specifica il valore definito dal fornitore per identificare questo dispositivo. I numeri di serie sono univoci per tutti i modificatori di un determinato tipo, ma non sono necessariamente univoci tra i fornitori e le linee di prodotto. Per un changer SCSI, questo valore potrebbe essere di Vital Product Data. Se SerialNumber non è univoco, il driver miniclasse non deve impostare il flag di CHANGER_SERIAL_NUMBER_VALID nel membro Features0della struttura GET_CHANGER_PARAMETERS.

DeviceType

Specifica il tipo di dispositivo del cambio. Questo membro deve essere MEDIUM_CHANGER.

Requisiti

Requisito Valore
Intestazione ntddchgr.h

Vedi anche

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA