CHANGER_PRODUCT_DATA-Struktur (ntddchgr.h)
Die CHANGER_PRODUCT_DATA-Struktur wird in Verbindung mit der IOCTL_CHANGER_GET_PRODUCT_DATA Anforderung zum Abrufen von Produktdaten für ein Gerät verwendet.
Syntax
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;
Member
VendorId[VENDOR_ID_LENGTH]
Gibt den Namen des Geräteherstellers an.
ProductId[PRODUCT_ID_LENGTH]
Gibt die Vom Anbieter definierte Produktidentifikation an.
Revision[REVISION_LENGTH]
Gibt die Vom Anbieter definierte Produktrevision an.
SerialNumber[SERIAL_NUMBER_LENGTH]
Gibt den vom Anbieter definierten Wert an, um dieses Gerät zu identifizieren. Seriennummern sind für alle Wechsler eines bestimmten Typs eindeutig, aber nicht unbedingt für Anbieter und Produktlinien eindeutig. Für einen SCSI-Changer kann dieser Wert aus vitalen Produktdaten stammen. Wenn SerialNumber nicht eindeutig ist, sollte der Miniklassentreiber das CHANGER_SERIAL_NUMBER_VALID-Flag im Feature0-Element der GET_CHANGER_PARAMETERS-Struktur nicht festlegen.
DeviceType
Gibt den Gerätetyp des Changers an. Dieses Element muss MEDIUM_CHANGER sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddchgr.h |