struktur CDROM_READ_TOC_EX (ntddcdrm.h)
Saat driver mengkueri perangkat CD-ROM target dengan IOCTL_CDROM_READ_TOC_EX mereka harus menentukan kueri dengan struktur ini.
Sintaks
typedef struct _CDROM_READ_TOC_EX {
UCHAR Format : 4;
UCHAR Reserved1 : 3;
UCHAR Msf : 1;
UCHAR SessionTrack;
UCHAR Reserved2;
UCHAR Reserved3;
} CDROM_READ_TOC_EX, *PCDROM_READ_TOC_EX;
Anggota
Format
Menentukan operasi baca daftar isi, sebagai berikut:
Operasi | Deskripsi |
---|---|
CDROM_READ_TOC_EX_FORMAT_TOC | Mengkueri perangkat untuk daftar isi untuk sesi yang ditentukan. Anggota SessionTrack dari struktur menentukan nomor trek awal sesi tempat data akan dikembalikan. Untuk CD-ROM multi-sesi, perintah ini akan mengembalikan data daftar isi untuk semua sesi. Untuk melacak nomor 0xAA, nomor tersebut mengembalikan area prospek keluar dari sesi lengkap terakhir. Data output dilaporkan dalam struktur CDROM_TOC . |
CDROM_READ_TOC_EX_FORMAT_SESSION | Kueri perangkat untuk nomor sesi lengkap pertama, nomor sesi lengkap terakhir, dan alamat awal sesi lengkap terakhir. Data output dilaporkan dalam struktur CDROM_TOC_SESSION_DATA . Dengan format ini, anggota SessionTrack dicadangkan dan harus diatur ke nol. Format ini memberi inisiator akses cepat ke alamat awal sesi terakhir yang diselesaikan. |
CDROM_READ_TOC_EX_FORMAT_FULL_TOC | Kueri perangkat untuk semua data subkode Q di area daftar isi prospek mulai dari nomor sesi yang ditentukan dalam anggota SessionTrack . Data output dilaporkan dalam struktur header, CDROM_TOC_FULL_TOC_DATA, diikuti oleh serangkaian deskriptor trek yang ditentukan dalam CDROM_TOC_FULL_TOC_DATA_BLOCK. Dalam format ini, alamat blok logis (LBA) tidak ditentukan, dan anggota Msf harus diatur ke 1. |
CDROM_READ_TOC_EX_FORMAT_PMA | Kueri perangkat untuk semua data subkode Q di area memori program (PMA). Data output dilaporkan dalam struktur CDROM_TOC_PMA_DATA . Dalam format ini, anggota SessionTrack dicadangkan dan harus diatur ke nol. Alamat blok logis (LBA) tidak ditentukan, dan anggota Msf harus diatur ke 1. |
CDROM_READ_TOC_EX_FORMAT_ATIP | Kueri perangkat untuk waktu absolut dalam data pregroove (ATIP). Data output dilaporkan dalam struktur CDROM_TOC_ATIP_DATA . Dalam format ini, anggota SessionTrack dicadangkan dan harus diatur ke nol. Alamat blok logis (LBA) tidak ditentukan, dan anggota Msf harus diatur ke 1. |
CDROM_READ_TOC_EX_FORMAT_CDTEXT | Kueri perangkat untuk informasi CD-TEXT yang direkam di area prospek sebagai data subsaluran R-W. Data output dilaporkan dalam struktur CDROM_TOC_CD_TEXT_DATA dengan array tambahan struktur CDROM_TOC_CD_TEXT_DATA_BLOCK . |
Reserved1
Dicadangkan.
Msf
Menunjukkan bit bingkai menit-kedua. Ketika diatur ke satu, bit ini menunjukkan bahwa alamat minute-second-frame (MSF) harus digunakan. Ketika nol, itu menunjukkan bahwa alamat blok logis (LBA) harus digunakan.
SessionTrack
Menentukan nomor trek awal tempat data akan dikembalikan, sesi tempat perintah ditargetkan, atau bidang cadangan yang harus diatur driver ke nol. Manakah dari nilai-nilai ini yang diambil SessionTrack tergantung pada nilai anggota Format .
Reserved2
Dicadangkan.
Reserved3
Dicadangkan.
Keterangan
Untuk informasi lebih lanjut dan definisi istilah yang digunakan dalam halaman referensi ini dan di halaman referensi struktur terkait, lihat spesifikasi T10/1363-D, oleh Komite Nasional Standar Teknologi Informasi (NCITS).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdrm.h (termasuk Ntddcdrm.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk