Compartir a través de


estructura CDROM_TOC_ATIP_DATA_BLOCK (ntddcdrm.h)

IrP de control de dispositivo con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_ATIP devolver sus datos de salida en una estructura de encabezado de tipo CDROM_TOC_ATIP_DATA seguido de una serie de descriptores de bloques de datos de ATIP definidos por CDROM_TOC_ATIP_DATA_BLOCK.

Sintaxis

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;

Miembros

CdrwReferenceSpeed

Indica la velocidad de escritura recomendada para los medios. Los valores 0x00 a 0x01 están reservados. Un valor de 0x02 indica una velocidad de CD-ROM de 4X. Un valor de 0x03 indica una velocidad de CD-ROM de 8X. Los valores 0x04 a 0x07 están reservados.

Reserved3

Reservado.

WritePower

Indica la configuración de energía láser inicial recomendada del medio. El bit de orden alto debe establecerse en 1. La configuración de los otros bits varía entre los medios CD-R y CD-RW. Para obtener una explicación de los valores que pueden tener estos bits, consulte la especificación SCSI Multimedia Commands - 3 (MMC-3).

True1

Debe establecerse en 1.

Reserved4

Reservado.

UnrestrictedUse

Indica, cuando se establece en 1, que el disco montado se define para uso sin restricciones. Cuando se establece en cero, indica que el disco montado se define para uso restringido.

Reserved5

Reservado.

A3Valid

Indica que los bytes 16-18 (bytes 12-14 del descriptor ATIP) son válidos cuando se establecen en 1. Cuando se establece en cero, indica que los bytes 16-18 no son válidos.

A2Valid

Indica que el campo valores A2 es válido cuando se establece en 1. Cuando se establece en cero, indica que el campo de valores A2 no es válido.

A1Valid

Indica que el campo de valores A3 es válido cuando se establece en 1. Cuando se establece en cero, indica que el campo de valores A3 no es válido.

DiscSubType

Debe establecerse en cero.

IsCdrw

Indica que el medio se puede volver a escribir (CD-RW) cuando se establece en 1. Cuando se establece en cero, indica que el medio es de escritura una vez (CD-R).

True2

Debe establecerse en 1.

Reserved7

Reservado.

LeadInMsf[3]

Indica la hora de inicio de ATIP del cliente potencial, en términos de minutos, segundos y fotogramas. Los valores válidos del primer byte van de 0x50 a 0x63. Para obtener una explicación de los valores que pueden tener el segundo y el tercer bytes, consulte la especificación SCSI Multimedia Commands - 3 (MMC-3).

Reserved8

Reservado.

LeadOutMsf[3]

Indica la última hora de inicio posible de ATIP en términos de minutos, segundos y fotogramas. Los valores válidos del primer byte van de 0x0 a 0x04F. Para obtener una explicación de los valores que pueden tener el segundo y el tercer bytes, consulte la especificación SCSI Multimedia Commands - 3 (MMC-3).

Reserved9

Reservado.

A1Values[3]

Véase la especificación T10/1363-D, por el Comité Nacional de Normas de Tecnología de la Información (NCITS) Para obtener información sobre los valores permitidos para este miembro.

Reserved10

Reservado.

A2Values[3]

Reservado.

Reserved11

Reservado.

A3Values[3]

Reservado.

Reserved12

Reservado.

Requisitos

Requisito Valor
Header ntddcdrm.h (incluya Ntddcdrm.h)

Consulte también

CDROM_READ_TOC_EX

CDROM_TOC_ATIP_DATA

IOCTL_CDROM_READ_TOC_EX