IOCTL_CDROM_READ_TOC IOCTL (ntddcdrm.h)
Mengembalikan daftar isi media. Usang, dimulai dengan Windows Vista.
Kode utama
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) |