Bagikan melalui


struktur CDROM_SUB_Q_DATA_FORMAT (ntddcdrm.h)

Struktur CDROM_SUB_Q_DATA_FORMAT digunakan dengan IRP kontrol perangkat jenis IOCTL_CDROM_READ_Q_CHANNEL.

Sintaksis

typedef struct _CDROM_SUB_Q_DATA_FORMAT {
  UCHAR Format;
  UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;

Anggota

Format

Menentukan subset data Q mana yang harus dikembalikan oleh operasi baca, sebagai berikut:

IOCTL_CDROM_CURRENT_POSITION

Menunjukkan bahwa operasi baca harus mengembalikan informasi posisi seperti nomor trek, nomor indeks, alamat absolut, dan alamat relatif trek. Jika IRP kontrol perangkat IOCTL_CDROM_Q_CHANNEL menentukan format ini, informasi dikembalikan dalam anggota SUB_Q_CURRENT_POSITION struktur SUB_Q_CHANNEL_DATA.

IOCTL_CDROM_MEDIA_CATALOG

Menunjukkan bahwa operasi baca harus mengembalikan nomor katalog media. Jika IRP kontrol perangkat IOCTL_CDROM_Q_CHANNEL menentukan format ini, informasi dikembalikan dalam anggota SUB_Q_MEDIA_CATALOG_NUMBER struktur SUB_Q_CHANNEL_DATA.

IOCTL_CDROM_TRACK_ISRC

Menunjukkan bahwa operasi baca harus mengembalikan ISO/IEC 3901 Track International Standard Recording Code (ISRC). Kode ini memberikan nomor unik ke trek audio. Jika IRP kontrol perangkat IOCTL_CDROM_Q_CHANNEL menentukan format ini, informasi dikembalikan dalam anggota SUB_Q_TRACK_ISRC struktur SUB_Q_CHANNEL_DATA.

Track

Menunjukkan nomor trek tempat driver CD-ROM harus membaca data subchannel Q. Jika Format diatur ke IOCTL_CDROM_MEDIA_CATALOG, maka anggota Track harus diatur ke nol.

Komentar

Struktur CDROM_SUB_Q_DATA_FORMAT menunjukkan trek untuk membaca bagian Q dari data subsaluran dan format baca.

Persyaratan

Syarat Nilai
Header ntddcdrm.h (termasuk Ntddcdrm.h)

Lihat juga

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC