Bagikan melalui


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

IRP_MJ_DEVICE_CONTROL

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)

Lihat juga

CHANGER_EXCHANGE_MEDIUM

ChangerExchangeMedium