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 |