Condividi tramite


struttura CHANGER_PRODUCT_DATA (ntddchgr.h)

La struttura CHANGER_PRODUCT_DATA viene usata insieme alla richiesta di IOCTL_CHANGER_GET_PRODUCT_DATA di 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;

Membri

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 definita dal fornitore.

SerialNumber[SERIAL_NUMBER_LENGTH]

Specifica il valore definito dal fornitore per identificare il dispositivo. I numeri di serie sono univoci per tutti i cambiatori di un determinato tipo, ma non sono necessariamente univoci tra fornitori e linee di prodotto. Per un modificatore SCSI, questo valore potrebbe essere da Dati di prodotto vitali. Se SerialNumber non è univoco, il driver miniclasse non deve impostare il flag di CHANGER_SERIAL_NUMBER_VALID nel membro Features0 della struttura GET_CHANGER_PARAMETERS.

DeviceType

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

Fabbisogno

Requisito Valore
intestazione ntddchgr.h

Vedere anche

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA