IOCTL_CHANGER_EXCHANGE_MEDIUM IOCTL (ntddchgr.h)
Memindahkan sepotong media dari elemen sumber ke satu tujuan dan bagian media yang awalnya berada di tujuan pertama ke tujuan kedua. Tujuan sumber dan kedua sering sama, yang pada dasarnya menukar dua bagian media.
Kode utama
Buffer input
Buffer di Irp-AssociatedIrp.SystemBuffer> berisi data CHANGER_EXCHANGE_MEDIUM, yang menunjukkan sumber, kedua tujuan, dan apakah salah satu atau kedua media harus dibalik, dengan asumsi perangkat mendukung media dua sisi.
Panjang buffer input
Parameters.DeviceIoControl.InputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, dari buffer parameter, yang harus >= sizeof(CHANGER_EXCHANGE_MEDIUM).
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Bidang Informasi diatur ke nol. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_DESTINATION_ELEMENT_FULL, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_DEVICE_REQUEST, STATUS_INVALID_ELEMENT_ADDRESS, STATUS_INVALID_PARAMETER, atau STATUS_SOURCE_ELEMENT_EMPTY.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddchgr.h (termasuk Ntddchgr.h) |