SUB_Q_TRACK_ISRC - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

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

_SUB_Q_TRACK_ISRC structure

Description

The SUB_Q_TRACK_ISC contains position information and is used in conjunction with the SUB_Q_CHANNEL_DATA structure.

Members

Indicates, among other things, the length of the Q subchannel data that was retrieved. See SUB_Q_HEADER for further details.

FormatCode

Should have a value of IOCTL_CDROM_TRACK_ISRC.

Reserved0

Reserved.

Track

Contains the number for the track for which the ISRC value was requested.

Reserved1

Reserved.

Reserved2

Reserved.

Tcval

Indicates that ISRC data was detected, if set to 1. Otherwise, if set to zero, indicates that TrackIsrc is invalid.

TrackIsrc

Contains an array that holds the tracking ISRC data.

See also

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER