Freigeben über


CDROM_TOC_ATIP_DATA_BLOCK-Struktur (ntddcdrm.h)

Gerätesteuerungs-IRPs mit einem Steuercode von IOCTL_CDROM_READ_TOC_EX und dem Format CDROM_READ_TOC_EX_FORMAT_ATIP geben ihre Ausgabedaten in einer Headerstruktur vom Typ CDROM_TOC_ATIP_DATA gefolgt von einer Reihe von ATIP-Datenblockdeskriptoren zurück, die von CDROM_TOC_ATIP_DATA_BLOCK definiert 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;

Member

CdrwReferenceSpeed

Gibt die empfohlene Schreibgeschwindigkeit für die Medien an. Werte, die 0x00 0x01, sind reserviert. Der Wert 0x02 gibt eine CD-ROM-Geschwindigkeit von 4X an. Der Wert 0x03 gibt eine CD-ROM-Geschwindigkeit von 8X an. Werte, die 0x07 0x04, sind reserviert.

Reserved3

Reserviert.

WritePower

Gibt die empfohlene anfängliche Laserleistungseinstellung des Mediums an. Das Bit mit hoher 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 haben können, finden Sie in der Spezifikation SCSI Multimedia Commands - 3 (MMC-3).

True1

Muss auf 1 festgelegt werden.

Reserved4

Reserviert.

UnrestrictedUse

Gibt bei Festlegung auf 1 an, dass der bereitgestellte Datenträger für die uneingeschränkte Verwendung definiert ist. Gibt bei Festlegung auf 0 (null) an, dass der bereitgestellte Datenträger für die eingeschränkte Verwendung definiert ist.

Reserved5

Reserviert.

A3Valid

Gibt an, dass Bytes 16 bis 18 (Bytes 12-14 des ATIP-Deskriptors) gültig sind, wenn sie auf 1 festgelegt sind. Gibt bei Festlegung auf 0 (null) an, dass bytes 16-18 ungültig sind.

A2Valid

Gibt an, dass A2-Wertefeld gültig ist, wenn es auf 1 festgelegt ist. Gibt bei Festlegung auf 0 (null) an, dass das Feld "A2-Werte" ungültig ist.

A1Valid

Gibt an, dass A3-Wertefeld gültig ist, wenn es auf 1 festgelegt ist. Gibt bei Festlegung auf 0 (null) an, dass das Feld für A3-Werte ungültig ist.

DiscSubType

Muss auf 0 (null) festgelegt werden.

IsCdrw

Gibt an, dass das Medium wiederbeschreibbar (CD-RW) ist, wenn es auf 1 festgelegt ist. Wenn dieser Wert auf 0 festgelegt ist, gibt an, dass das Medium einmal geschrieben wird (CD-R).

True2

Muss auf 1 festgelegt werden.

Reserved7

Reserviert.

LeadInMsf[3]

Gibt die ATIP-Startzeit des Ein lead-Ins in Form von Minuten, Sekunden und Frames an. Gültige Werte des ersten Byte sind von 0x50 bis 0x63. Eine Erläuterung der Werte, die das zweite und das dritte Bytes aufweisen können, finden Sie in der Spezifikation SCSI Multimedia Commands - 3 (MMC-3).

Reserved8

Reserviert.

LeadOutMsf[3]

Gibt die letzte mögliche AtIP-Startzeit des Leadouts in Bezug auf Minuten, Sekunden und Frames an. Gültige Werte des ersten Byte sind von 0x0 bis 0x04F. Eine Erläuterung der Werte, die das zweite und das dritte Bytes aufweisen können, finden Sie in der Spezifikation SCSI Multimedia Commands - 3 (MMC-3).

Reserved9

Reserviert.

A1Values[3]

Informationen zu den zulässigen Werten für dieses Mitglied finden Sie in der Spezifikation T10/1363-D des National Committee for Information Technology Standards (NCITS).

Reserved10

Reserviert.

A2Values[3]

Reserviert.

Reserved11

Reserviert.

A3Values[3]

Reserviert.

Reserved12

Reserviert.

Anforderungen

Anforderung Wert
Header ntddcdrm.h (einschließen von Ntddcdrm.h)

Weitere Informationen

CDROM_READ_TOC_EX

CDROM_TOC_ATIP_DATA

IOCTL_CDROM_READ_TOC_EX