struktur CHANGER_ELEMENT (ntddchgr.h)
Struktur CHANGER_ELEMENT berisi deskripsi elemen pengubah.
Sintaks
typedef struct _CHANGER_ELEMENT {
ELEMENT_TYPE ElementType;
ULONG ElementAddress;
} CHANGER_ELEMENT, *PCHANGER_ELEMENT;
Anggota
ElementType
Menunjukkan jenis elemen . Bisa menjadi salah satu nilai berikut yang diambil dari enumerasi ELEMENT_TYPE .
AllElements
Semua elemen pengubah, termasuk transportasi robotik, drive, slot, dan IEport. AllElements hanya valid dalam panggilan ChangerGetElementStatus atau ChangerInitializeElementStatus .
ChangerTransport
Elemen transportasi robotik pengubah, yang digunakan untuk memindahkan media antara IEports, slot, dan drive.
ChangerSlot
Elemen penyimpanan, yang merupakan slot di pengubah tempat media disimpan saat tidak dipasang di drive.
ChangerIEPort
Elemen impor/ekspor (IEport), yang merupakan port akses kartrid tunggal atau multi-kartrid di beberapa pengubah. Elemen adalah IEport hanya jika memungkinkan untuk memindahkan sepotong media dari slot ke IEport.
ChangerDrive
Elemen transfer data tempat data dapat dibaca dan ditulis ke media.
ChangerDoor
Mekanisme yang menyediakan akses ke semua media dalam pengubah pada satu waktu (dibandingkan dengan IEport yang menyediakan akses ke satu atau lebih, tetapi tidak semua, media). Misalnya, pintu depan besar atau majalah yang berisi semua media dalam pengubah adalah elemen jenis ini. ChangerDoor hanya valid dalam panggilan ChangerSetAccess .
ChangerKeypad
Keypad atau kontrol input lainnya pada panel depan pengubah. ChangerKeypad hanya valid dalam panggilan ChangerSetAccess .
ElementAddress
Menunjukkan alamat berbasis nol elemen yang digunakan oleh sistem. Driver miniclass pengubah bertanggung jawab untuk menerjemahkan alamat ini ke alamat khusus perangkat yang digunakan oleh pengubah.
Keterangan
CHANGER_ELEMENT digunakan oleh driver kelas changer dan driver miniclass changer untuk menggambarkan elemen changer.
Pada input, driver miniclass pengubah harus menerjemahkan alamat berbasis nol di ElementAddress ke alamat khusus perangkat sebelum mengakses elemen . Pada output, driver harus menerjemahkan alamat khusus perangkat ke setara berbasis nol sebelum mengisi ElementAddress.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddchgr.h |