IOCTL_CDROM_READ_TOC_EX IOCTL (ntddcdrm.h)

Mengkueri perangkat target untuk daftar isi (TOC), area memori program (PMA), dan waktu absolut dalam pregroove (ATIP). Jika media bukan CD-ROM dan tidak mendukung TOC, IOCTL ini mengembalikan informasi yang mirip dengan CD-ROM TOC. Ini diperlukan untuk kompatibilitas dengan beberapa lingkungan inisiator warisan.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Irp->AssociatedIrp.SystemBuffer menunjuk ke buffer jenis CDROM_READ_TOC_EX yang kontennya menunjukkan informasi apa yang harus diambil dari perangkat target.

Parameters.Read.Length di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, informasi yang akan diambil dari perangkat target.

Panjang buffer input

Parameters.DeviceIoControl.InputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, dari buffer input, yang harus >= sizeof(CDROM_READ_TOC_EX).

Buffer output

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

Panjang buffer output

Parameters.DeviceIoControl.OutputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, dari buffer output, yang harus >= MINIMUM_CDROM_READ_TOC_EX_SIZE.

Blok status

Bidang Informasi diatur ke jumlah byte yang dikembalikan. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_BUFFER_TOO_SMALL atau STATUS_INSUFFICIENT_RESOURCES.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows XP dan sistem operasi yang lebih baru.
Header ntddcdrm.h (termasuk Ntddcdrm.h)

Lihat juga

CDROM_READ_TOC_EX