SUB_Q_CHANNEL_DATA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddcdrm.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddcdrm-_sub_q_channel_data)

_SUB_Q_CHANNEL_DATA structure

Description

Device control IRPs with a control code of IOCTL_CDROM_READ_Q_CHANNEL return their output data in this union.

Members

CurrentPosition

Contains position information, such as the absolute and relative addresses, in a SUB_Q_CURRENT_POSITION structure.

MediaCatalog

Contains the media catalog number in a SUB_Q_MEDIA_CATALOG_NUMBER structure.

TrackIsrc

Contains the TrackIsrc code in a SUB_Q_TRACK_ISRC structure.

Remarks

The value of the Format member of the CDROM_SUB_Q_DATA_FORMAT structure that is passed as input with IOCTL_CDROM_READ_Q_CHANNEL determines which member of this union is used to return the output data. See CDROM_SUB_Q_DATA_FORMAT for a detailed explanation.

See also

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC