IOCTL_CDROM_READ_TOC IOCTL (ntddcdrm.h)
Devuelve la tabla de contenido del medio. Obsoleto, empezando por Windows Vista.
Código principal
Búfer de entrada
Búfer de entrada.
Longitud del búfer de entrada
Parameters.DeviceIoControl.OutputBufferLength en la ubicación de la pila de E/S indica el tamaño, en bytes, del búfer, que debe ser mayor o igual que tamaño de(CDROM_TOC).Búfer de salida
El controlador devuelve los datos de CDROM_TOC en el búfer en Irp->AssociatedIrp.SystemBuffer.
Longitud del búfer de salida
Longitud de un CDROM_TOC.
Bloque de estado
El campo información de se establece en el número de bytes devueltos. El campo Estado de se establece en STATUS_SUCCESS, o posiblemente en STATUS_BUFFER_TOO_SMALL, STATUS_NO_MEDIA_IN_DEVICE, STATUS_DEVICE_NOT_READY, STATUS_IO_TIMEOUT, STATUS_IO_DEVICE_ERROR, STATUS_DEVICE_BUSY o STATUS_VERIFY_REQUIRED.
Observaciones
A partir de Windows Vista, los controladores de clase CDROM no usan este IOCTL. Antes de Windows Vista, este IOCTL se usaba para la reproducción de audio en unidades de CD-ROM anteriores que admitía la salida directa de audio en hardware.
Las aplicaciones cliente deben usar la API Media Control Interface (MCI) en lugar de emitir este IOCTL.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Obsoleto, empezando por Windows Vista. |
encabezado de | ntddcdrm.h (incluya Ntddcdrm.h) |