структура CDROM_TOC_FULL_TOC_DATA_BLOCK (ntddcdrm.h)

Структура CDROM_TOC_FULL_TOC_DATA_BLOCK содержит данные дескриптора отслеживания, используемые в сочетании с данными из структуры CDROM_TOC_FULL_TOC_DATA .

Синтаксис

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;

Члены

SessionNumber

Содержит номер сеанса, к которому принадлежит дорожка.

Control

Указывает атрибуты дорожки. Может быть сочетанием следующих значений.

attribute Описание
AUDIO_WITH_PREEMPHASIS Добавлены два аудиоканала с преэмфазой 50/15 микросекунд.
DIGITAL_COPY_PERMITTED Цифровое копирование разрешено.
AUDIO_DATA_TRACK Дорожка содержит данные неаудио.
TWO_FOUR_CHANNEL_AUDIO Дорожка содержит четыре канала аудиоданных.

Adr

Указывает тип сведений, закодированных в подканале Q блока, в котором была найдена запись оглавления. Может быть одним из следующих значений.

Тип Описание
ADR_NO_MODE_INFORMATION Сведения о режиме подканала Q не предоставлены.
ADR_ENCODES_CURRENT_POSITION Подканал Q кодирует данные о текущей позиции.
ADR_ENCODES_MEDIA_CATALOG Подканал Q кодирует номер каталога мультимедиа.
ADR_ENCODES_ISRC Подканал Q кодирует ISRC.

Reserved1

Зарезервировано.

Point

Определяет различные типы информации в области оглавление потенциальных пользователей. Сведения о допустимых значениях для этого элемента см. в спецификации T10/1363-D Национального комитета по стандартам информационных технологий (NCITS).

MsfExtra[3]

Сведения о допустимых значениях для этого члена см. в спецификации T10/1363-D национального комитета по стандартам информационных технологий (NCITS).

Zero

Содержит значение нулевого бита.

Msf[3]

Содержит минуту, секунду и кадр. Msf[0] содержит поле minutes. Msf[1] содержит поле секунд, а Msf[2] — поле кадров. MSF — это формат, похожий на адресацию логических блоков.

Требования

Требование Значение
Заголовок ntddcdrm.h (включая Ntddcdrm.h)

См. также раздел

CDROM_READ_TOC_EX

CDROM_TOC_FULL_TOC_DATA

IOCTL_CDROM_READ_TOC_EX