Freigeben über


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

Weitere Informationen

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA