Partager via


CDROM_SUB_Q_DATA_FORMAT structure (ntddcdrm.h)

La structure CDROM_SUB_Q_DATA_FORMAT est utilisée avec les IRP 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 du suivi. 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 de 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 renvoyer le code ISRC (Track International Standard Recording Code) ISO/IEC 3901. 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 SUB_Q_TRACK_ISRC membre de la structure SUB_Q_CHANNEL_DATA .

Track

Indique le numéro de piste dans lequel le pilote de CD-ROM doit lire les données du sous-canal Q. Si Format est défini sur IOCTL_CDROM_MEDIA_CATALOG, le membre Track doit avoir la valeur zéro.

Remarques

La structure CDROM_SUB_Q_DATA_FORMAT indique la piste à partir de laquelle lire la partie Q des données du sous-canal et le format de la lecture.

Configuration requise

Condition requise Valeur
En-tête ntddcdrm.h (incluez Ntddcdrm.h)

Voir aussi

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC