CDROM_TOC_FULL_TOC_DATA_BLOCK structure (ntddcdrm.h)

La structure CDROM_TOC_FULL_TOC_DATA_BLOCK contient des données de descripteur de suivi utilisées conjointement avec les données de la structure CDROM_TOC_FULL_TOC_DATA .

Syntaxe

typedef struct _CDROM_TOC_FULL_TOC_DATA_BLOCK {
  UCHAR SessionNumber;
  UCHAR Control : 4;
  UCHAR Adr : 4;
  UCHAR Reserved1;
  UCHAR Point;
  UCHAR MsfExtra[3];
  UCHAR Zero;
  UCHAR Msf[3];
} CDROM_TOC_FULL_TOC_DATA_BLOCK, *PCDROM_TOC_FULL_TOC_DATA_BLOCK;

Membres

SessionNumber

Contient le numéro de la session à laquelle appartient la piste.

Control

Indique les attributs de la piste. Il peut s’agir d’une combinaison des valeurs suivantes.

Attribut Description
AUDIO_WITH_PREEMPHASIS Deux canaux audio avec une préemphasie de 50/15 microsecondes ont été ajoutés.
DIGITAL_COPY_PERMITTED La copie numérique est autorisée.
AUDIO_DATA_TRACK La piste contient des données nonaudio.
TWO_FOUR_CHANNEL_AUDIO La piste contient quatre canaux de données audio.

Adr

Indique le type d’informations encodées dans le sous-canal Q du bloc où cette entrée de table des matières a été trouvée. Il peut s’agir de l’une des valeurs suivantes.

Type Description
ADR_NO_MODE_INFORMATION Informations sur le mode de sous-canal Q non fournies.
ADR_ENCODES_CURRENT_POSITION Le sous-canal Q encode les données de position actuelles.
ADR_ENCODES_MEDIA_CATALOG Le sous-canal Q encode le numéro de catalogue multimédia.
ADR_ENCODES_ISRC Le sous-canal Q encode ISRC.

Reserved1

Réservé.

Point

Définit différents types d’informations dans la zone de prospect de la table des matières. Pour plus d’informations sur les valeurs autorisées pour ce membre, voir la spécification T10/1363-D du Comité national des normes des technologies de l’information (NCITS).

MsfExtra[3]

Voir la spécification T10/1363-D du Comité national des normes de technologie de l’information (NCITS) Pour plus d’informations sur les valeurs autorisées pour ce membre.

Zero

Contient la valeur du bit zéro.

Msf[3]

Contient la minute, la seconde et le frame. Msf[0] contient le champ minutes. Msf[1] contient le champ secondes et Msf[2] le champ frames. MSF est un format similaire à l’adressage de bloc logique.

Configuration requise

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

Voir aussi

CDROM_READ_TOC_EX

CDROM_TOC_FULL_TOC_DATA

IOCTL_CDROM_READ_TOC_EX