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


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

Структура CDROM_SUB_Q_DATA_FORMAT используется с irP управления устройствами типа IOCTL_CDROM_READ_Q_CHANNEL.

Синтаксис

typedef struct _CDROM_SUB_Q_DATA_FORMAT {
  UCHAR Format;
  UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;

Члены

Format

Указывает, какое подмножество данных Q должна возвращать операция чтения, как показано ниже.

IOCTL_CDROM_CURRENT_POSITION

Указывает, что операция чтения должна возвращать сведения о позиции, такие как номер дорожки, номер индекса, абсолютный адрес и относительный адрес дорожки. Если В IRP элемента управления устройствами IOCTL_CDROM_Q_CHANNEL указан этот формат, сведения возвращаются в элементе SUB_Q_CURRENT_POSITION структуры SUB_Q_CHANNEL_DATA .

IOCTL_CDROM_MEDIA_CATALOG

Указывает, что операция чтения должна возвращать номер каталога мультимедиа. Если В IRP элемента управления IOCTL_CDROM_Q_CHANNEL устройства указан этот формат, сведения возвращаются в элементе SUB_Q_MEDIA_CATALOG_NUMBER структуры SUB_Q_CHANNEL_DATA .

IOCTL_CDROM_TRACK_ISRC

Указывает, что операция чтения должна возвращать iso/IEC 3901 Track International Standard Recording Code (ISRC). Этот код дает уникальный номер звуковой дорожки. Если IRP элемента управления IOCTL_CDROM_Q_CHANNEL устройства указывает этот формат, сведения возвращаются в элементе SUB_Q_TRACK_ISRC структуры SUB_Q_CHANNEL_DATA .

Track

Указывает номер дорожки, в котором драйвер CD-ROM должен считывать данные подканала Q. Если параметр Format имеет значение IOCTL_CDROM_MEDIA_CATALOG, элемент Track должен быть равен нулю.

Комментарии

Структура CDROM_SUB_Q_DATA_FORMAT указывает дорожку, с которой считывается часть Q данных подканала, и формат считываемого.

Требования

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

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

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC