CDROM_TOC_ATIP_DATA_BLOCK 結構 (ntddcdrm.h)
具有 IOCTL_CDROM_READ_TOC_EX 控件程式代碼的裝置控制 IRP,而CDROM_READ_TOC_EX_FORMAT_ATIP格式會以類型 CDROM_TOC_ATIP_DATA 的標頭結構傳回其輸出數據,後面接著 一系列由 CDROM_TOC_ATIP_DATA_BLOCK 定義的 ATIP 數據區塊描述元。
語法
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;
成員
CdrwReferenceSpeed
指出媒體的建議寫入速度。 保留0x00至0x01的值。 0x02值表示 CD-ROM 速度為 4X。 0x03 值表示 CD-ROM 速度為 8X。 保留0x04 0x07的值。
Reserved3
保留的。
WritePower
表示媒體建議的初始雷射電源設定。 高序位必須設定為1。 其他位的設定會因CD-R和CD-RW媒體而異。 如需這些位可擁有之值的說明,請參閱 SCSI 多媒體命令 - 3 (MMC-3) 規格。
True1
必須設定為 1。
Reserved4
保留的。
UnrestrictedUse
表示當設定為 1 時,已掛接的光碟會定義為不受限制的使用。 當設定為零時,表示已掛接的光碟已定義供限制使用。
Reserved5
保留的。
A3Valid
表示當設定為 1 時,ATIP 描述元) 的位元組 16-18 (個字節 12-14 位元組有效。 當設定為零時,表示位元組 16-18 無效。
A2Valid
表示當設定為 1 時,A2 值欄位有效。 當設定為零時,表示 A2 值欄位無效。
A1Valid
指出當設定為 1 時,A3 值欄位有效。 當設定為零時,表示 A3 值欄位無效。
DiscSubType
必須設定為零。
IsCdrw
指出當設定為 1 時,媒體可重寫 (CD-RW) 。 設定為零時,表示媒體在CD-R) (寫入一次。
True2
必須設定為 1。
Reserved7
保留的。
LeadInMsf[3]
表示潛在客戶的 ATIP 開始時間,以分鐘、秒和畫面格來表示。 第一個字節的有效值是從0x50到0x63。 如需第二個和第三個字節可以擁有的值說明,請參閱 SCSI 多媒體命令 - 3 (MMC-3) 規格。
Reserved8
保留的。
LeadOutMsf[3]
會指出 ATIP 在分鐘、秒和畫面格方面,最後可能的前置輸出開始時間。 第一個字節的有效值是從0x0到0x04F。 如需第二個和第三個字節可以擁有的值說明,請參閱 SCSI 多媒體命令 - 3 (MMC-3) 規格。
Reserved9
保留的。
A1Values[3]
請參閱規格 T10/1363-D,由資訊技術標準委員會 (NCITS) 如需此成員允許值的相關信息。
Reserved10
保留的。
A2Values[3]
保留的。
Reserved11
保留的。
A3Values[3]
保留的。
Reserved12
保留的。
規格需求
需求 | 值 |
---|---|
標頭 | ntddcdrm.h (包含 Ntddcdrm.h) |