estructura CDROM_TOC_ATIP_DATA_BLOCK (ntddcdrm.h)
Los IRP de control de dispositivos con un código de control de IOCTL_CDROM_READ_TOC_EX y un formato de CDROM_READ_TOC_EX_FORMAT_ATIP devuelven 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 CD-ROM de 4X. Un valor de 0x03 indica una velocidad CD-ROM de 8X. Los valores 0x04 a 0x07 están reservados.
Reserved3
Reservado.
WritePower
Indica la configuración de potencia inicial recomendada del medio láser. El bit de orden alto debe establecerse en 1. El valor de los otros bits varía entre CD-R y CD-RW multimedia. 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 está definido 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 de comandos multimedia SCSI de SCSI: 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 de comandos multimedia SCSI de SCSI: 3 (MMC-3).
Reserved9
Reservado.
A1Values[3]
Véase la especificación T10/1363-D, por 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 |
---|---|
encabezado de | ntddcdrm.h (incluya Ntddcdrm.h) |