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