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) |