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;

Angehörige

VendorId[VENDOR_ID_LENGTH]

Gibt den Namen des Geräteherstellers an.

ProductId[PRODUCT_ID_LENGTH]

Gibt die Produktidentifikation an, wie vom Anbieter definiert.

Revision[REVISION_LENGTH]

Gibt die Produktrevision gemäß der Definition des Anbieters an.

SerialNumber[SERIAL_NUMBER_LENGTH]

Gibt den vom Anbieter definierten Wert an, um dieses Gerät zu identifizieren. Seriennummern sind für alle Änderungstypen eines bestimmten Typs eindeutig, sind aber nicht notwendigerweise in allen Lieferanten und Produktlinien eindeutig. Bei einem SCSI-Changer kann dieser Wert aus vitalen Produktdaten stammen. Wenn SerialNumber- nicht eindeutig ist, sollte der Miniklassentreiber das CHANGER_SERIAL_NUMBER_VALID Flag im Features0 Member der GET_CHANGER_PARAMETERS Struktur nicht festlegen.

DeviceType

Gibt den Gerätetyp des Changers an. Dieses Mitglied muss MEDIUM_CHANGER werden.

Anforderungen

Anforderung Wert
Header- ntddchgr.h

Siehe auch

ChangerGetProductData-

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA