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 |