estructura CDROM_SUB_Q_DATA_FORMAT (ntddcdrm.h)
La estructura de CDROM_SUB_Q_DATA_FORMAT se usa con los IRP de control de dispositivos de tipo IOCTL_CDROM_READ_Q_CHANNEL.
Sintaxis
typedef struct _CDROM_SUB_Q_DATA_FORMAT {
UCHAR Format;
UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;
Miembros
Format
Especifica qué subconjunto de los datos de Q debe devolver la operación de lectura, como se indica a continuación:
IOCTL_CDROM_CURRENT_POSITION
Indica que la operación de lectura debe devolver información de posición, como el número de pista, el número de índice, la dirección absoluta y la dirección relativa de seguimiento. Si el IRP del control de dispositivo de IOCTL_CDROM_Q_CHANNEL especifica este formato, la información se devuelve en el miembro SUB_Q_CURRENT_POSITION de la estructura SUB_Q_CHANNEL_DATA .
IOCTL_CDROM_MEDIA_CATALOG
Indica que la operación de lectura debe devolver el número de catálogo multimedia. Si el IRP de control de dispositivo de IOCTL_CDROM_Q_CHANNEL especifica este formato, la información se devuelve en el miembro SUB_Q_MEDIA_CATALOG_NUMBER de la estructura SUB_Q_CHANNEL_DATA .
IOCTL_CDROM_TRACK_ISRC
Indica que la operación de lectura debe devolver el código iso/IEC 3901 Track International Standard Recording Code (ISRC). Este código proporciona un número único a una pista de audio. Si el IRP de control de dispositivo de IOCTL_CDROM_Q_CHANNEL especifica este formato, la información se devuelve en el miembro SUB_Q_TRACK_ISRC de la estructura de SUB_Q_CHANNEL_DATA .
Track
Indica el número de pista donde el controlador cd-ROM debe leer los datos de subcanal Q. Si Format se establece en IOCTL_CDROM_MEDIA_CATALOG, el miembro Track debe establecerse en cero.
Comentarios
La estructura CDROM_SUB_Q_DATA_FORMAT indica la pista desde la que se va a leer la parte Q de los datos de subcanal y el formato de la lectura.
Requisitos
Requisito | Valor |
---|---|
Header | ntddcdrm.h (incluya Ntddcdrm.h) |