// ntddcdrm.h
typedef struct _SUB_Q_TRACK_ISRC {
SUB_Q_HEADER Header;
UCHAR FormatCode;
UCHAR Reserved0;
UCHAR Track;
UCHAR Reserved1;
UCHAR Reserved2 : 7;
UCHAR Tcval : 1;
UCHAR TrackIsrc[15];
} SUB_Q_TRACK_ISRC, *PSUB_Q_TRACK_ISRC;
View the official Windows Driver Kit DDI referenceNo description available.
The SUB_Q_TRACK_ISC contains position information and is used in conjunction with the SUB_Q_CHANNEL_DATA structure.
HeaderIndicates, among other things, the length of the Q subchannel data that was retrieved. See SUB_Q_HEADER for further details.
FormatCodeShould have a value of IOCTL_CDROM_TRACK_ISRC.
Reserved0Reserved.
TrackContains the number for the track for which the ISRC value was requested.
Reserved1Reserved.
Reserved2Reserved.
TcvalIndicates that ISRC data was detected, if set to 1. Otherwise, if set to zero, indicates that TrackIsrc is invalid.
TrackIsrcContains an array that holds the tracking ISRC data.