Поделиться через


структура 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 (include Ntddcdrm.h)

См. также

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER