Bagikan melalui


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

Lihat juga

CHANGER_ELEMENT_LIST

CHANGER_ELEMENT_STATUS

ELEMENT_TYPE