estrutura CHANGER_PRODUCT_DATA (ntddchgr.h)

A estrutura CHANGER_PRODUCT_DATA é usada em conjunto com a solicitação IOCTL_CHANGER_GET_PRODUCT_DATA para recuperar dados do produto para um dispositivo.

Sintaxe

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;

Membros

VendorId[VENDOR_ID_LENGTH]

Especifica o nome do fabricante do dispositivo.

ProductId[PRODUCT_ID_LENGTH]

Especifica a identificação do produto conforme definido pelo fornecedor.

Revision[REVISION_LENGTH]

Especifica a revisão do produto conforme definido pelo fornecedor.

SerialNumber[SERIAL_NUMBER_LENGTH]

Especifica o valor definido pelo fornecedor para identificar esse dispositivo. Os números de série são exclusivos para todos os alteradores de um determinado tipo, mas não são necessariamente exclusivos entre linhas de fornecedor e produto. Para um alterador SCSI, esse valor pode ser de Dados vitais do produto. Se SerialNumber não for exclusivo, o driver de miniclasse não deverá definir o sinalizador CHANGER_SERIAL_NUMBER_VALID no membro Features0 da estrutura GET_CHANGER_PARAMETERS .

DeviceType

Especifica o tipo de dispositivo do alterador. Esse membro deve ser MEDIUM_CHANGER.

Requisitos

Requisito Valor
Cabeçalho ntddchgr.h

Confira também

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA