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


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

Структура CDROM_SUB_Q_DATA_FORMAT используется с irPs управления устройствами типа 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

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

IOCTL_CDROM_MEDIA_CATALOG

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

IOCTL_CDROM_TRACK_ISRC

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

Track

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

Замечания

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

Требования

Требование Ценность
заголовка ntddcdrm.h (include Ntddcdrm.h)

См. также

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC