SUB_Q_CHANNEL_DATA union (ntddcdrm.h)

控制代码为 的设备控制 IRP IOCTL_CDROM_READ_Q_CHANNEL在此联合中返回其输出数据。

语法

typedef union _SUB_Q_CHANNEL_DATA {
  SUB_Q_CURRENT_POSITION     CurrentPosition;
  SUB_Q_MEDIA_CATALOG_NUMBER MediaCatalog;
  SUB_Q_TRACK_ISRC           TrackIsrc;
} SUB_Q_CHANNEL_DATA, *PSUB_Q_CHANNEL_DATA;

成员

CurrentPosition

包含 SUB_Q_CURRENT_POSITION 结构中的位置信息,例如绝对地址和相对地址。

MediaCatalog

包含 SUB_Q_MEDIA_CATALOG_NUMBER 结构中的媒体目录编号。

TrackIsrc

包含 SUB_Q_TRACK_ISRC 结构中的 TrackIsrc 代码。

注解

使用 IOCTL_CDROM_READ_Q_CHANNEL 作为输入传递的 CDROM_SUB_Q_DATA_FORMAT 结构的 Format 成员的值确定此联合的哪个成员用于返回输出数据。 有关详细说明,请参阅 CDROM_SUB_Q_DATA_FORMAT

要求

要求
Header ntddcdrm.h (包括 Ntddcdrm.h)

另请参阅

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC