Encabezado ntddcdrm.h
El almacenamiento usa este encabezado. Para más información, consulte:
ntddcdrm.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_CDROM_CHECK_VERIFY El IOCTL_CDROM_CHECK_VERIFY IOCTL se reemplaza por IOCTL_STORAGE_CHECK_VERIFY en microsoft Windows 2000 y sistemas operativos posteriores. |
IOCTL_CDROM_ENABLE_STREAMING Habilita o deshabilita el modo de streaming de CDROM por identificador para las solicitudes de lectura y escritura sin procesar. |
IOCTL_CDROM_EXCLUSIVE_ACCESS La solicitud de IOCTL_CDROM_EXCLUSIVE_ACCESS indica al controlador de clase CD-ROM que:Informe del estado de acceso de un dispositivo CD-ROM. |
IOCTL_CDROM_FIND_NEW_DEVICES El IOCTL_CDROM_FIND_NEW_DEVICES IOCTL se reemplaza por IOCTL_STORAGE_FIND_NEW_DEVICES En microsoft Windows 2000 y sistemas operativos posteriores. |
IOCTL_CDROM_GET_CONFIGURATION Solicita información de características y perfiles de un dispositivo CD-ROM. |
IOCTL_CDROM_GET_CONTROL Esta solicitud IOCTL está obsoleta. No use. Determina el modo de reproducción de audio actual. |
IOCTL_CDROM_GET_DRIVE_GEOMETRY Devuelve información sobre la geometría del CD-ROM (tipo de medio, número de cilindros, pistas por cilindro, sectores por pista y bytes por sector). |
IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX Devuelve información sobre la geometría de un CD-ROM (tipo de medio, número de cilindros, pistas por cilindro, sectores por pista y bytes por sector). La solicitud de IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX difiere de la solicitud de IOCTL_CDROM_GET_DRIVE_GEOMETRY anterior. |
IOCTL_CDROM_GET_INQUIRY_DATA Devuelve los datos de consulta SCSI para el dispositivo CD-ROM. Este IOCTL se puede usar cuando un dispositivo se ha bloqueado exclusivamente con IOCTL_CDROM_EXCLUSIVE_ACCESS. |
IOCTL_CDROM_GET_LAST_SESSION Consulta el dispositivo para el primer número de sesión completo, el último número de sesión completo y la última dirección de inicio de sesión completa. |
IOCTL_CDROM_GET_PERFORMANCE Recupera las velocidades admitidas del dispositivo. La IOCTL_CDROM_GET_PERFORMANCE solicitud de control de E/S es un contenedor sobre el comando MMC, GET PERFORMANCE. |
IOCTL_CDROM_GET_VOLUME Determina el volumen actual para cada uno de los puertos de audio de su dispositivo. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_LOAD_MEDIA Dibuja una bandeja CDROM de protrusión en la unidad. |
IOCTL_CDROM_PAUSE_AUDIO Suspende la reproducción de audio. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_PLAY_AUDIO_MSF Reproduce el intervalo especificado de los medios. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_RAW_READ Lee los datos del CD-ROM en modo sin procesar. |
IOCTL_CDROM_READ_Q_CHANNEL Devuelve la posición actual, el catálogo multimedia o los datos de seguimiento de ISRC. La lectura de la posición actual está obsoleta, empezando por Windows Vista. |
IOCTL_CDROM_READ_TOC Devuelve la tabla de contenido del medio. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_READ_TOC_EX Consulta el dispositivo de destino para la tabla de contenido (TOC), el área de memoria del programa (PMA) y el tiempo absoluto en pregroove (ATIP). |
IOCTL_CDROM_RESUME_AUDIO Reanuda una operación de audio suspendida. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_SEEK_AUDIO_MSF Mueve las cabezas al MSF especificado en el medio. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_SEND_OPC_INFORMATION El código de control IOCTL_CDROM_SEND_OPC_INFORMATION se puede usar en sistemas de archivos y otras implementaciones que quieran realizar el procedimiento de calibración óptima de energía (OPC) de antemano, de modo que la primera escritura de streaming no tenga que esperar a que finalice el procedimiento. La unidad óptica realiza el procedimiento OPC para determinar la potencia óptima del láser durante la escritura. El procedimiento es necesario para garantizar la calidad, pero se usa el medio y no se debe realizar con demasiada frecuencia. |
IOCTL_CDROM_SET_SPEED Establece la velocidad del eje de la unidad CD-ROM. |
IOCTL_CDROM_SET_VOLUME Restablece el volumen de los puertos de audio de su dispositivo. Obsoleto, empezando por Windows Vista. |
IOCTL_CDROM_STOP_AUDIO Finaliza la reproducción de audio. Obsoleto, empezando por Windows Vista. |
Estructuras
CDROM_AUDIO_CONTROL La estructura CDROM_AUDIO_CONTROL se usa junto con la solicitud de IOCTL_CDROM_GET_CONTROL para notificar el modo de reproducción de audio. |
CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR La estructura CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR indica que los datos de resultado de la solicitud de control de E/S de IOCTL_CDROM_GET_PERFORMANCE son condiciones de excepción. |
CDROM_EXCLUSIVE_ACCESS La estructura CDROM_EXCLUSIVE_ACCESS se usa con la solicitud de IOCTL_CDROM_EXCLUSIVE_ACCESS para consultar el estado de acceso de un dispositivo CD-ROM o para bloquear o desbloquear el dispositivo para el acceso exclusivo. |
CDROM_EXCLUSIVE_LOCK La estructura CDROM_EXCLUSIVE_LOCK se usa con la solicitud de IOCTL_CDROM_EXCLUSIVE_ACCESS para bloquear un dispositivo CD-ROM para el acceso exclusivo. |
CDROM_EXCLUSIVE_LOCK_STATE El controlador de clase CD-ROM usa la estructura CDROM_EXCLUSIVE_LOCK_STATE para notificar el estado de acceso exclusivo de un dispositivo CD-ROM. |
CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR La estructura CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR proporciona al host una aproximación del rendimiento de la unidad lógica. |
CDROM_PERFORMANCE_HEADER El IOCTL_CDROM_GET_PERFORMANCE IOCTL usa la estructura CDROM_PERFORMANCE_HEADER para devolver datos. Cuando el tipo de solicitud es CdromPerformanceRequest, el IOCTL devuelve este encabezado seguido de descriptores opcionales. |
CDROM_PERFORMANCE_REQUEST La estructura CDROM_PERFORMANCE_REQUEST se usa como parámetro de entrada para la solicitud de control de E/S de IOCTL_CDROM_GET_PERFORMANCE y describe los datos de rendimiento solicitados. |
CDROM_PLAY_AUDIO_MSF Los IRP de control de dispositivos con un código de control de IOCTL_CDROM_PLAY_AUDIO_MSF usan esta estructura para reproducir un CD de audio. |
CDROM_READ_TOC_EX Cuando los controladores consultan un dispositivo CD-ROM de destino con IOCTL_CDROM_READ_TOC_EX deben definir la consulta con esta estructura. |
CDROM_SEEK_AUDIO_MSF La estructura CDROM_SEEK_AUDIO_MSF contiene el minuto, el segundo y el marco que el dispositivo debe buscar al recibir un IRP de control de dispositivo con un código de control de IOCTL_CDROM_SEEK_AUDIO_MSF. |
CDROM_SET_SPEED La estructura CDROM_SET_SPEED se usa con la solicitud de IOCTL_CDROM_SET_SPEED para establecer la velocidad del husillo de una unidad de CD-ROM durante las transferencias de datos en las que no se permite ninguna pérdida de datos. |
CDROM_SET_STREAMING La estructura de CDROM_SET_SPEED se usa con la solicitud de IOCTL_CDROM_SET_SPEED para establecer la velocidad del eje de una unidad CD-ROM durante transferencias isócrónicas que permiten cierta pérdida de datos. |
CDROM_SIMPLE_OPC_INFO La estructura CDROM_SIMPLE_OPC_INFO es la única entrada para el código de control de E/S de IOCTL_CDROM_SEND_OPC_INFORMATION. |
CDROM_STREAMING_CONTROL La estructura CDROM_STREAMING_CONTROL se usa como parámetro de entrada para el IOCTL de IOCTL_CDROM_ENABLE_STREAMING. |
CDROM_SUB_Q_DATA_FORMAT La estructura CDROM_SUB_Q_DATA_FORMAT se usa con IRP de control de dispositivos de tipo IOCTL_CDROM_READ_Q_CHANNEL. |
CDROM_TOC IrP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_TOC devolver sus datos de salida en esta estructura seguido de una serie de estructuras de TRACK_DATA. |
CDROM_TOC_ATIP_DATA Los IRP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_ATIP devuelven sus datos de salida en esta estructura de encabezado seguido de una serie de descriptores de tipo CDROM_TOC_ATIP_DATA_BLOCK. |
CDROM_TOC_ATIP_DATA_BLOCK Los IRP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_ATIP devuelven sus datos de salida en una estructura de encabezado de tipo CDROM_TOC_ATIP_DATA seguida de una serie de descriptores de bloques de datos de ATIP definidos por CDROM_TOC_ATIP_DATA_BLOCK. |
CDROM_TOC_CD_TEXT_DATA Los IRP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_CDTEXT devuelven sus datos de salida en esta estructura seguidos de una serie de descriptores de tipo CDROM_TOC_CD_TEXT_DATA_BLOCK. |
CDROM_TOC_CD_TEXT_DATA_BLOCK Esta estructura contiene los datos del descriptor de texto de CD que se usan junto con los datos de la estructura CDROM_TOC_CD_TEXT_DATA. |
CDROM_TOC_FULL_TOC_DATA IrP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_FULL_TOC devolver sus datos de salida en esta estructura opcionalmente seguidos de una serie de descriptores de tipo CDROM_TOC_FULL_TOC_DATA_BLOCK. |
CDROM_TOC_FULL_TOC_DATA_BLOCK La estructura CDROM_TOC_FULL_TOC_DATA_BLOCK contiene datos de descriptor de seguimiento usados junto con los datos de la estructura CDROM_TOC_FULL_TOC_DATA. |
CDROM_TOC_PMA_DATA IrP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_PMA devolver sus datos de salida en esta estructura opcionalmente seguidos de una serie de descriptores de tipo CDROM_TOC_FULL_TOC_DATA_BLOCK. |
CDROM_TOC_SESSION_DATA Los IRP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_SESSION devuelven sus datos de salida en esta estructura seguido de una serie de estructuras de TRACK_DATA. |
CDROM_WRITE_SPEED_DESCRIPTOR La estructura CDROM_WRITE_SPEED_DESCRIPTOR se devuelve para el IOCTL_CDROM_GET_PERFORMANCE IOCTL cuando el tipo de solicitud es CdromWriteSpeedRequest. |
CDROM_WRITE_SPEED_REQUEST La estructura CDROM_WRITE_SPEED_REQUEST se usa como parámetro de entrada para el IOCTL_CDROM_GET_PERFORMANCE IOCTL y para solicitar descriptores de velocidad de escritura. |
RAW_READ_INFO La estructura RAW_READ_INFO se usa junto con la solicitud de IOCTL_CDROM_RAW_READ para leer datos de un CD-ROM en modo sin procesar. |
SUB_Q_CHANNEL_DATA IrP de control de dispositivo con un código de control de IOCTL_CDROM_READ_Q_CHANNEL devolver sus datos de salida en esta unión. |
SUB_Q_CURRENT_POSITION La estructura SUB_Q_CURRENT_POSITION contiene información de posición y se usa junto con SUB_Q_CHANNEL_DATA. |
SUB_Q_HEADER La estructura SUB_Q_HEADER contiene información de estado de audio y la longitud de los datos de subcanal Q que se devuelven. Esta estructura se usa junto con SUB_Q_CHANNEL_DATA. |
SUB_Q_MEDIA_CATALOG_NUMBER La estructura SUB_Q_MEDIA_CATALOG_NUMBER contiene información de posición y se usa junto con la estructura SUB_Q_CHANNEL_DATA. |
SUB_Q_TRACK_ISRC El SUB_Q_TRACK_ISC contiene información de posición y se usa junto con la estructura de SUB_Q_CHANNEL_DATA. |
TRACK_DATA El descriptor de seguimiento se usa junto con CDROM_TOC y CDROM_TOC_SESSION_DATA. |
VOLUME_CONTROL La estructura VOLUME_CONTROL se usa junto con la solicitud IOCTL_CDROM_GET_VOLUME para recuperar valores de volumen de hasta cuatro puertos de audio. |
Enumeraciones
CDROM_OPC_INFO_TYPE La enumeración CDROM_OPC_INFO_TYPE es miembro de la estructura CDROM_SIMPLE_OPC_INFO. Define la solicitud de calibración de energía óptima (OPC) que se usa como entrada para la solicitud de control de E/S de IOCTL_CDROM_SEND_OPC_INFORMATION. |
CDROM_PERFORMANCE_EXCEPTION_TYPE La enumeración CDROM_PERFORMANCE_EXCEPTION_TYPE define las condiciones excepcionales para los datos de rendimiento. |
CDROM_PERFORMANCE_REQUEST_TYPE La enumeración CDROM_PERFORMANCE_REQUEST_TYPE define los tipos de solicitudes de datos de rendimiento. Es miembro de la estructura de CDROM_PERFORMANCE_REQUEST, que se usa como parámetro de entrada para la solicitud de control de E/S de IOCTL_CDROM_GET_PERFORMANCE. |
CDROM_PERFORMANCE_TOLERANCE_TYPE La enumeración CDROM_PERFORMANCE_TOLERANCE_TYPE define las tolerancias permitidas para los datos de rendimiento. Es miembro de la estructura de CDROM_PERFORMANCE_REQUEST, que se usa como parámetro de entrada para la solicitud de control de E/S de IOCTL_CDROM_GET_PERFORMANCE. |
CDROM_PERFORMANCE_TYPE La enumeración CDROM_PERFORMANCE_TYPE define las solicitudes de datos de rendimiento de lectura y escritura. Es miembro de la estructura de CDROM_PERFORMANCE_REQUEST, que se usa como parámetro de entrada para la solicitud de control de E/S de IOCTL_CDROM_GET_PERFORMANCE. |
CDROM_SPEED_REQUEST La enumeración CDROM_SPEED_REQUEST indica qué comando usará el controlador de clase CD-ROM para establecer la velocidad de número de una unidad CD-ROM. |
EXCLUSIVE_ACCESS_REQUEST_TYPE La enumeración EXCLUSIVE_ACCESS_REQUEST_TYPE se usa para notificar el estado de acceso exclusivo de un dispositivo CD-ROM. |
STREAMING_CONTROL_REQUEST_TYPE La enumeración STREAMING_CONTROL_REQUEST_TYPE define los modos de streaming de CDROM. |
TRACK_MODE_TYPE El tipo de enumeración TRACK_MODE_TYPE se usa junto con la solicitud IOCTL_CDROM_RAW_READ y la estructura de RAW_READ_INFO para leer datos de un CD-ROM en modo sin procesar. |
WRITE_ROTATION La enumeración WRITE_ROTATION especifica si una unidad DE CD-ROM usa una rotación de velocidad lineal constante (CLV) o una rotación constante de velocidad angular (CAV) cuando escribe en un CD. |