IOCTL_TAPE_GET_DRIVE_PARAMS IOCTL (ntddtape.h)

Mengembalikan informasi tentang kemampuan drive pita, seperti ukuran blok default, ukuran blok maksimum dan minimum, jumlah partisi maksimum, apakah drive memiliki kemampuan EEC, kompresi, padding data, dan marka set laporan, yaitu fitur yang dapat dikonfigurasi yang didukung drive, termasuk ukuran zona peringatan EOT.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Tidak ada.

Panjang buffer input

Tidak ada.

Buffer output

Driver mengembalikan data TAPE_GET_DRIVE_PARAMETERS dalam buffer di Irp-AssociatedIrp.SystemBuffer>.

Panjang buffer output

Parameters.DeviceIoControl.OutputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, dari buffer parameter, yang harus >= sizeof(TAPE_GET_DRIVE_PARAMETERS).

Blok status

Bidang Informasi diatur ke jumlah byte yang dikembalikan. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_INFO_LENGTH_MISMATCH, STATUS_IO_DEVICE_ERROR, STATUS_DEVICE_DATA_ERROR, STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT, atau STATUS_DEVICE_NOT_READY.

Persyaratan

Persyaratan Nilai
Header ntddtape.h (termasuk Ntddtape.h)

Lihat juga

TAPE_GET_DRIVE_PARAMETERS

TAPE_STATUS

TapeMiniGetDriveParameters