Freigeben über


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)

Siehe auch

CDROM_READ_TOC_EX

CDROM_TOC_ATIP_DATA

IOCTL_CDROM_READ_TOC_EX