Поделиться через


структура 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)

См. также

CDROM_READ_TOC_EX

CDROM_TOC_CD_TEXT_DATA

IOCTL_CDROM_READ_TOC_EX