Bagikan melalui


IOCTL_CDROM_READ_TOC IOCTL (ntddcdrm.h)

Mengembalikan daftar isi media. Usang, dimulai dengan Windows Vista.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Buffer input.

Panjang buffer input

Parameters.DeviceIoControl.OutputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, buffer, yang harus lebih besar dari atau sama dengan sizeof(CDROM_TOC).

Buffer output

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

Panjang buffer output

Panjang CDROM_TOC.

Blok status

Bidang Informasi diatur ke jumlah byte yang dikembalikan. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_BUFFER_TOO_SMALL, STATUS_NO_MEDIA_IN_DEVICE, STATUS_DEVICE_NOT_READY, STATUS_IO_TIMEOUT, STATUS_IO_DEVICE_ERROR, STATUS_DEVICE_BUSY, atau STATUS_VERIFY_REQUIRED.

Keterangan

Dimulai dengan Windows Vista, driver kelas CDROM tidak menggunakan IOCTL ini. Sebelum Windows Vista, IOCTL ini digunakan untuk pemutaran audio pada drive CD-ROM lama yang mendukung output audio langsung dalam perangkat keras.

Aplikasi klien harus menggunakan API Media Control Interface (MCI) daripada mengeluarkan IOCTL ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Usang, dimulai dengan Windows Vista.
Header ntddcdrm.h (termasuk Ntddcdrm.h)

Lihat juga

CDROM_TOC