structure CDROM_SUB_Q_DATA_FORMAT (ntddcdrm.h)
La structure CDROM_SUB_Q_DATA_FORMAT est utilisée avec les irps de contrôle d’appareil de type IOCTL_CDROM_READ_Q_CHANNEL.
Syntaxe
typedef struct _CDROM_SUB_Q_DATA_FORMAT {
UCHAR Format;
UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;
Membres
Format
Spécifie le sous-ensemble des données Q que l’opération de lecture doit retourner, comme suit :
IOCTL_CDROM_CURRENT_POSITION
Indique que l’opération de lecture doit retourner des informations de position telles que le numéro de piste, le numéro d’index, l’adresse absolue et l’adresse relative de la piste. Si l’IRP du contrôle d’appareil IOCTL_CDROM_Q_CHANNEL spécifie ce format, les informations sont retournées dans le membre SUB_Q_CURRENT_POSITION de la structure SUB_Q_CHANNEL_DATA.
IOCTL_CDROM_MEDIA_CATALOG
Indique que l’opération de lecture doit retourner le numéro du catalogue multimédia. Si l’IRP du contrôle d’appareil IOCTL_CDROM_Q_CHANNEL spécifie ce format, les informations sont retournées dans le membre SUB_Q_MEDIA_CATALOG_NUMBER de la structure SUB_Q_CHANNEL_DATA.
IOCTL_CDROM_TRACK_ISRC
Indique que l’opération de lecture doit retourner le code ISO/IEC 3901 Track International Standard Recording Code (ISRC). Ce code donne un numéro unique à une piste audio. Si l’IRP du contrôle d’appareil IOCTL_CDROM_Q_CHANNEL spécifie ce format, les informations sont retournées dans le membre SUB_Q_TRACK_ISRC de la structure SUB_Q_CHANNEL_DATA.
Track
Indique le numéro de suivi où le pilote CD-ROM doit lire les données de sous-canal Q. Si format est défini sur IOCTL_CDROM_MEDIA_CATALOG, le membre Track doit être défini sur zéro.
Remarques
La structure CDROM_SUB_Q_DATA_FORMAT indique la piste à partir de laquelle lire la partie Q des données de sous-canal et le format de la lecture.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddcdrm.h (include Ntddcdrm.h) |