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