CDROM_TOC_ATIP_DATA_BLOCK Struktur (ntddcdrm.h)
Gerätesteuerungs-IRPs mit einem Steuerelementcode von IOCTL_CDROM_READ_TOC_EX und einem Format von CDROM_READ_TOC_EX_FORMAT_ATIP ihre Ausgabedaten in einer Headerstruktur vom Typ CDROM_TOC_ATIP_DATA gefolgt von einer Reihe von ATIP-Datenblockdeskriptoren zurückgeben, die durch CDROM_TOC_ATIP_DATA_BLOCKdefiniert werden.
Syntax
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;
Angehörige
CdrwReferenceSpeed
Gibt die empfohlene Schreibgeschwindigkeit für die Medien an. Werte, die 0x00 0x01 sind reserviert. Ein Wert von 0x02 gibt eine CD-ROM Geschwindigkeit von 4X an. Ein Wert von 0x03 gibt eine CD-ROM Geschwindigkeit von 8X an. Werte, die 0x07 0x04 sind reserviert.
Reserved3
Reserviert.
WritePower
Gibt die empfohlene Anfängliche Laserleistungseinstellung für Medien an. Das Bit der hohen Reihenfolge muss auf 1 festgelegt werden. Die Einstellung der anderen Bits variiert zwischen CD-R und CD-RW Medien. Eine Erläuterung der Werte, die diese Bits aufweisen können, finden Sie in der Spezifikation SCSI Multimedia Commands - 3 (MMC-3).
True1
Muss auf 1 festgelegt sein.
Reserved4
Reserviert.
UnrestrictedUse
Gibt an, wenn sie auf 1 festgelegt ist, dass der bereitgestellte Datenträger für die uneingeschränkte Verwendung definiert ist. Wenn dieser Wert auf Null festgelegt ist, wird angegeben, dass der bereitgestellte Datenträger für die eingeschränkte Verwendung definiert ist.
Reserved5
Reserviert.
A3Valid
Gibt an, dass Bytes 16-18 (Bytes 12-14 der ATIP-Beschreibung) gültig sind, wenn sie auf 1 festgelegt sind. Wenn dieser Wert auf Null festgelegt ist, wird angegeben, dass Bytes 16-18 ungültig sind.
A2Valid
Gibt an, dass das A2-Wertefeld gültig ist, wenn es auf 1 festgelegt ist. Wenn dieser Wert auf Null festgelegt ist, wird angegeben, dass das Feld "A2-Werte" ungültig ist.
A1Valid
Gibt an, dass das A3-Wertefeld gültig ist, wenn es auf 1 festgelegt ist. Wenn dieser Wert auf Null festgelegt ist, wird angegeben, dass das Feld "A3-Werte" ungültig ist.
DiscSubType
Muss auf Null festgelegt werden.
IsCdrw
Gibt an, dass die Medien bei Festlegung auf 1 umgeschrieben werden können (CD-RW). Wenn dieser Wert auf Null festgelegt ist, gibt an, dass die Medien einmal geschrieben werden (CD-R).
True2
Muss auf 1 festgelegt sein.
Reserved7
Reserviert.
LeadInMsf[3]
Gibt die ATIP-Startzeit des Lead-Ins in Bezug auf Minuten, Sekunden und Frames an. Gültige Werte des ersten Bytes liegen zwischen 0x50 und 0x63. Eine Erläuterung der Werte, die die zweiten und dritten Bytes aufweisen können, finden Sie in der Spezifikation SCSI Multimedia Commands - 3 (MMC-3).
Reserved8
Reserviert.
LeadOutMsf[3]
Gibt die ATIP-Letzte mögliche Startzeit des Leadouts in Bezug auf Minuten, Sekunden und Frames an. Gültige Werte des ersten Byte liegen zwischen 0x0 und 0x04F. Eine Erläuterung der Werte, die die zweiten und dritten Bytes aufweisen können, finden Sie in der Spezifikation SCSI Multimedia Commands - 3 (MMC-3).
Reserved9
Reserviert.
A1Values[3]
Siehe Spezifikation T10/1363-Dvom National Committee for Information Technology Standards (NCITS) Informationen zu den zulässigen Werten für dieses Mitglied.
Reserved10
Reserviert.
A2Values[3]
Reserviert.
Reserved11
Reserviert.
A3Values[3]
Reserviert.
Reserved12
Reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdrm.h (enthalten Ntddcdrm.h) |