estructura CHANGER_PRODUCT_DATA (ntddchgr.h)
La estructura CHANGER_PRODUCT_DATA se usa junto con la solicitud de IOCTL_CHANGER_GET_PRODUCT_DATA para recuperar los datos del producto de un dispositivo.
Sintaxis
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;
Miembros
VendorId[VENDOR_ID_LENGTH]
Especifica el nombre del fabricante del dispositivo.
ProductId[PRODUCT_ID_LENGTH]
Especifica la identificación del producto según lo definido por el proveedor.
Revision[REVISION_LENGTH]
Especifica la revisión del producto según lo definido por el proveedor.
SerialNumber[SERIAL_NUMBER_LENGTH]
Especifica el valor definido por el proveedor para identificar este dispositivo. Los números de serie son únicos para todos los modificadores de un tipo determinado, pero no son necesariamente únicos en las líneas de proveedor y producto. En el caso de un modificador SCSI, este valor podría ser de Vital Product Data. Si SerialNumber no es único, el controlador de miniclase no debe establecer la marca CHANGER_SERIAL_NUMBER_VALID en el miembro Features0 de la estructura GET_CHANGER_PARAMETERS .
DeviceType
Especifica el tipo de dispositivo del modificador. Este miembro debe ser MEDIUM_CHANGER.
Requisitos
Requisito | Valor |
---|---|
Header | ntddchgr.h |