структура SUB_Q_TRACK_ISRC (ntddcdrm.h)

SUB_Q_TRACK_ISC содержит сведения о положении и используется вместе со структурой SUB_Q_CHANNEL_DATA .

Синтаксис

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;

Члены

Header

Указывает, среди прочего, длину полученных данных подканала Q. Дополнительные сведения см. в SUB_Q_HEADER .

FormatCode

Должно иметь значение IOCTL_CDROM_TRACK_ISRC.

Reserved0

Зарезервировано.

Track

Содержит номер дорожки, для которой было запрошено значение ISRC.

Reserved1

Зарезервировано.

Reserved2

Зарезервировано.

Tcval

Указывает, что были обнаружены данные ISRC, если задано значение 1. В противном случае, если значение равно нулю, указывает, что TrackIsrc недопустим.

TrackIsrc[15]

Содержит массив, содержащий данные отслеживания ISRC.

Требования

Требование Значение
Заголовок ntddcdrm.h (включая Ntddcdrm.h)

См. также раздел

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER