struktur CDROM_TOC_ATIP_DATA_BLOCK (ntddcdrm.h)
IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_ATIP mengembalikan data outputnya dalam struktur header jenis CDROM_TOC_ATIP_DATA diikuti oleh serangkaian deskriptor blok data ATIP yang ditentukan oleh CDROM_TOC_ATIP_DATA_BLOCK.
Sintaks
typedef struct _CDROM_TOC_ATIP_DATA_BLOCK {
UCHAR CdrwReferenceSpeed : 3;
UCHAR Reserved3 : 1;
UCHAR WritePower : 3;
UCHAR True1 : 1;
UCHAR Reserved4 : 6;
UCHAR UnrestrictedUse : 1;
UCHAR Reserved5 : 1;
UCHAR A3Valid : 1;
UCHAR A2Valid : 1;
UCHAR A1Valid : 1;
UCHAR DiscSubType : 3;
UCHAR IsCdrw : 1;
UCHAR True2 : 1;
UCHAR Reserved7;
UCHAR LeadInMsf[3];
UCHAR Reserved8;
UCHAR LeadOutMsf[3];
UCHAR Reserved9;
UCHAR A1Values[3];
UCHAR Reserved10;
UCHAR A2Values[3];
UCHAR Reserved11;
UCHAR A3Values[3];
UCHAR Reserved12;
} CDROM_TOC_ATIP_DATA_BLOCK, *PCDROM_TOC_ATIP_DATA_BLOCK;
Anggota
CdrwReferenceSpeed
Menunjukkan kecepatan tulis yang direkomendasikan untuk media. Nilai 0x00 ke 0x01 dicadangkan. Nilai 0x02 menunjukkan kecepatan CD-ROM 4X. Nilai 0x03 menunjukkan kecepatan CD-ROM 8X. Nilai yang 0x04 ke 0x07 dicadangkan.
Reserved3
Dicadangkan.
WritePower
Menunjukkan pengaturan daya laser awal yang direkomendasikan media. Bit urutan tinggi harus diatur ke 1. Pengaturan bit lainnya bervariasi antara media CD-R dan CD-RW. Untuk penjelasan tentang nilai yang dapat dimiliki bit ini, lihat spesifikasi PERINTAH Multimedia SCSI - 3 (MMC-3).
True1
Harus diatur ke 1.
Reserved4
Dicadangkan.
UnrestrictedUse
Menunjukkan, ketika diatur ke 1, bahwa disk yang dipasang didefinisikan untuk penggunaan yang tidak terbatas. Ketika diatur ke nol, menunjukkan bahwa disk yang dipasang didefinisikan untuk penggunaan terbatas.
Reserved5
Dicadangkan.
A3Valid
Menunjukkan bahwa byte 16-18 (byte 12-14 dari deskriptor ATIP) valid saat diatur ke 1. Ketika diatur ke nol, menunjukkan bahwa byte 16-18 tidak valid.
A2Valid
Menunjukkan bahwa bidang nilai A2 valid saat diatur ke 1. Saat diatur ke nol, menunjukkan bahwa bidang nilai A2 tidak valid.
A1Valid
Menunjukkan bahwa bidang nilai A3 valid saat diatur ke 1. Saat diatur ke nol, menunjukkan bahwa bidang nilai A3 tidak valid.
DiscSubType
Harus diatur ke nol.
IsCdrw
Menunjukkan media dapat ditulis ulang (CD-RW) saat diatur ke 1. Ketika diatur ke nol, menunjukkan media menulis sekali (CD-R).
True2
Harus diatur ke 1.
Reserved7
Dicadangkan.
LeadInMsf[3]
Menunjukkan waktu mulai ATIP prospek, dalam hal menit, detik, dan bingkai. Nilai byte pertama yang valid adalah dari 0x50 hingga 0x63. Untuk penjelasan tentang nilai yang dapat dimiliki byte kedua dan ketiga, lihat spesifikasi Perintah Multimedia SCSI - 3 (MMC-3).
Reserved8
Dicadangkan.
LeadOutMsf[3]
Menunjukkan kemungkinan waktu mulai terakhir ATIP dari prospek keluar dalam hal menit, detik, dan bingkai. Nilai byte pertama yang valid adalah dari 0x0 hingga 0x04F. Untuk penjelasan tentang nilai yang dapat dimiliki byte kedua dan ketiga, lihat spesifikasi Perintah Multimedia SCSI - 3 (MMC-3).
Reserved9
Dicadangkan.
A1Values[3]
Lihat spesifikasi T10/1363-D, oleh Komite Nasional Standar Teknologi Informasi (NCITS) Untuk informasi tentang nilai yang diizinkan untuk anggota ini.
Reserved10
Dicadangkan.
A2Values[3]
Dicadangkan.
Reserved11
Dicadangkan.
A3Values[3]
Dicadangkan.
Reserved12
Dicadangkan.
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