CDROM_TOC_CD_TEXT_DATA_BLOCK structure (ntddcdrm.h)

Cette structure contient des données de descripteur de texte CD utilisées conjointement avec les données de la structure CDROM_TOC_CD_TEXT_DATA .

Syntaxe

typedef struct _CDROM_TOC_CD_TEXT_DATA_BLOCK {
  UCHAR PackType;
  UCHAR TrackNumber : 7;
  UCHAR ExtensionFlag : 1;
  UCHAR SequenceNumber;
  UCHAR CharacterPosition : 4;
  UCHAR BlockNumber : 3;
  UCHAR Unicode : 1;
  union {
    UCHAR Text[12];
    WCHAR WText[6];
  };
  UCHAR CRC[2];
} CDROM_TOC_CD_TEXT_DATA_BLOCK, *PCDROM_TOC_CD_TEXT_DATA_BLOCK;

Membres

PackType

Indique le type de données du pack, comme suit :

Type Description
CDROM_CD_TEXT_PACK_ALBUM_NAME Titre de l’album ou de la piste.
CDROM_CD_TEXT_PACK_PERFORMER Noms des artistes interprètes (en ASCII).
CDROM_CD_TEXT_PACK_SONGWRITER Noms des auteurs-compositeurs (en ASCII).
CDROM_CD_TEXT_PACK_COMPOSER Noms des compositeurs (en ASCII).
CDROM_CD_TEXT_PACK_ARRANGER Noms des arrangeurs (en ASCII).
CDROM_CD_TEXT_PACK_MESSAGES Messages du fournisseur de contenu et/ou de l’artiste (en ASCII).
CDROM_CD_TEXT_PACK_DISC_ID Informations d’identification du disque.
CDROM_CD_TEXT_PACK_GENRE Identification du genre et informations.
CDROM_CD_TEXT_PACK_TOC_INFO Informations sur la table des matières.
CDROM_CD_TEXT_PACK_TOC_INFO2 Informations sur la deuxième table des matières.
CDROM_CD_TEXT_PACK_UPC_EAN Code UPC/EAN de l’album et code ISRC de chaque piste.
CDROM_CD_TEXT_PACK_SIZE_INFO Informations de taille pour le bloc.

TrackNumber

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.

ExtensionFlag

Doit être défini sur zéro.

SequenceNumber

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.

CharacterPosition

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.

BlockNumber

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.

Unicode

Indique, quand la valeur est 1, que le texte est stocké au format Unicode.

Text[12]

Contient des données de descripteur de texte sous forme de caractères ASCII 8 bits.

WText[6]

Contient des données de descripteur de texte sous forme de caractères 16 bits (larges).

CRC[2]

Contient le case activée de redondance cyclique.

Configuration requise

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

Voir aussi

CDROM_READ_TOC_EX

CDROM_TOC_CD_TEXT_DATA

IOCTL_CDROM_READ_TOC_EX