структура CDROM_TOC_CD_TEXT_DATA_BLOCK (ntddcdrm.h)
Эта структура содержит данные дескриптора текста CD, используемые в сочетании с данными в CDROM_TOC_CD_TEXT_DATA структуре.
Синтаксис
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;
Члены
PackType
Указывает тип данных пакета следующим образом:
Тип | Описание |
---|---|
CDROM_CD_TEXT_PACK_ALBUM_NAME | Название альбома или трека. |
CDROM_CD_TEXT_PACK_PERFORMER | Имена исполнителей (в ASCII). |
CDROM_CD_TEXT_PACK_SONGWRITER | Имена авторов песен (в ASCII). |
CDROM_CD_TEXT_PACK_COMPOSER | Имена композиторов (в ASCII). |
CDROM_CD_TEXT_PACK_ARRANGER | Имена упорядочителей (в ASCII). |
CDROM_CD_TEXT_PACK_MESSAGES | Сообщения от поставщика содержимого и (или) художника (в ASCII). |
CDROM_CD_TEXT_PACK_DISC_ID | Сведения об идентификации диска. |
CDROM_CD_TEXT_PACK_GENRE | Идентификация жанра и информация. |
CDROM_CD_TEXT_PACK_TOC_INFO | Сведения о оглавлении. |
CDROM_CD_TEXT_PACK_TOC_INFO2 | Вторая информация о оглавлении. |
CDROM_CD_TEXT_PACK_UPC_EAN | КОД ES/EAN альбома и кода ISRC каждого трека. |
CDROM_CD_TEXT_PACK_SIZE_INFO | Сведения о размере блока. |
TrackNumber
Сведения о допустимых значениях этого члена см. в спецификацииT10/1363-D . Национальный комитет по информационным технологиям (NCITS).
ExtensionFlag
Должно быть задано равно нулю.
SequenceNumber
Сведения о допустимых значениях этого члена см. в спецификацииT10/1363-D . Национальный комитет по информационным технологиям (NCITS).
CharacterPosition
Сведения о допустимых значениях этого члена см. в спецификацииT10/1363-D . Национальный комитет по информационным технологиям (NCITS).
BlockNumber
Сведения о допустимых значениях этого члена см. в спецификацииT10/1363-D . Национальный комитет по информационным технологиям (NCITS).
Unicode
Указывает, если задано значение 1, текст хранится в формате Юникода.
Text[12]
Содержит данные дескриптора текста в виде 8-разрядных символов ASCII.
WText[6]
Содержит данные дескриптора текста в виде 16-разрядных (широких) символов.
CRC[2]
Содержит проверку циклического избыточности.
Требования
Требование | Ценность |
---|---|
заголовка | ntddcdrm.h (include Ntddcdrm.h) |