Bagikan melalui


struktur CHANGER_PRODUCT_DATA (ntddchgr.h)

Struktur CHANGER_PRODUCT_DATA digunakan bersama dengan permintaan IOCTL_CHANGER_GET_PRODUCT_DATA untuk mengambil data produk untuk perangkat.

Sintaks

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;

Anggota

VendorId[VENDOR_ID_LENGTH]

Menentukan nama produsen perangkat.

ProductId[PRODUCT_ID_LENGTH]

Menentukan identifikasi produk sebagaimana didefinisikan oleh vendor.

Revision[REVISION_LENGTH]

Menentukan revisi produk sebagaimana didefinisikan oleh vendor.

SerialNumber[SERIAL_NUMBER_LENGTH]

Menentukan nilai yang ditentukan oleh vendor untuk mengidentifikasi perangkat ini. Nomor seri bersifat unik untuk semua pengubah jenis tertentu, tetapi belum tentu unik di seluruh lini vendor dan produk. Untuk pengubah SCSI, nilai ini mungkin berasal dari Data Produk Vital. Jika SerialNumber tidak unik, driver miniclass tidak boleh mengatur bendera CHANGER_SERIAL_NUMBER_VALID di anggota Fitur0 dari struktur GET_CHANGER_PARAMETERS .

DeviceType

Menentukan tipe perangkat pengubah. Anggota ini harus MEDIUM_CHANGER.

Persyaratan

Persyaratan Nilai
Header ntddchgr.h

Lihat juga

ChangerGetProductData

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_PRODUCT_DATA