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

CDROM_READ_TOC_EX

CDROM_TOC_ATIP_DATA

IOCTL_CDROM_READ_TOC_EX