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 |