Compartir a través de


estructura DVD_LAYER_DESCRIPTOR (ntddcdvd.h)

La estructura DVD_LAYER_DESCRIPTOR se usa junto con la solicitud IOCTL_DVD_READ_STRUCTURE para recuperar un descriptor de capa de DVD.

Sintaxis

typedef struct _DVD_LAYER_DESCRIPTOR {
  UCHAR BookVersion : 4;
  UCHAR BookType : 4;
  UCHAR MinimumRate : 4;
  UCHAR DiskSize : 4;
  UCHAR LayerType : 4;
  UCHAR TrackPath : 1;
  UCHAR NumberOfLayers : 2;
  UCHAR Reserved1 : 1;
  UCHAR TrackDensity : 4;
  UCHAR LinearDensity : 4;
  ULONG StartingDataSector;
  ULONG EndDataSector;
  ULONG EndLayerZeroSector;
  UCHAR Reserved5 : 7;
  UCHAR BCAFlag : 1;
} DVD_LAYER_DESCRIPTOR, *PDVD_LAYER_DESCRIPTOR;

Miembros

BookVersion

Especifica la versión del libro especificado con la que cumple este medio.

BookType

Especifica el libro de DVD con el que cumple este medio. Este miembro puede tener uno de los siguientes valores:

Valor Significado
0 DVD-ROM
1 DVD-RAM
2 DVD-R
3 DVD-RW
9 DVD+RW

MinimumRate

Especifica la velocidad de lectura que se va a usar para el medio. Este miembro puede tener uno de los siguientes valores:

Valor Significado
0 DVD-ROM
1 DVD-RAM
2 DVD-R
3 DVD-RW
9 DVD+RW

DiskSize

Especifica el tamaño físico del medio. Un valor de cero indica 120 mm. Un valor de 1 indica un tamaño de 80 mm.

LayerType

Indica el tipo de capa. Este miembro puede tener uno de los siguientes valores:

Valor Significado
1 Capa de solo lectura
2 Capa grabable
4 Capa reescritable

TrackPath

Especifica la dirección de las capas cuando se usa más de una capa. Si el miembro TrackPath es cero, este medio usa una ruta de acceso de pista paralela (PTP). Con PTP, cada capa es independiente y tiene sus propias áreas de lead-in y lead-out. Si TrackPath es 1, el medio usa la ruta de acceso de pista opuesta (OTP). Con el camino opuesto a la pista, las dos capas están unidas, y solo hay un área de entrada y salida de plomo. Para obtener más información, consulte la especificación SCSI Multimedia Commands - 3 (MMC-3).

NumberOfLayers

Especifica el número de capas presentes en el lado del medio que se está leyendo. Un valor de cero indica que el medio tiene una capa. Un valor de 1 indica que el medio tiene dos capas.

Reserved1

Reservado.

TrackDensity

Indica el ancho de pista utilizado para este medio en unidades de micrometros por pista. Este miembro puede tener uno de los siguientes valores:

Valor Significado
0 0,74 m/track
1 0,80 m/pista
2 0,615 m/track

LinearDensity

Indica la longitud mínima/máxima de pit usada para esta capa en unidades de micrometers por bit. Este miembro puede tener uno de los siguientes valores:

Valor Significado
0 0,267 m/bit
1 0,293 m/bit
2 De 0,409 a 0,435 m/bit
4 De 0,280 a 0,291 m/bit
8 0,353 m/bit

StartingDataSector

Especifica el primer bloque que contiene datos de usuario. Este miembro puede tener uno de los siguientes valores:

Valor Significado
0x30000 Un valor de bloque inicial de 0x30000 indica que el tipo de medio es DVD-ROM o DVD-R/-RW
0x31000 Un valor de bloque inicial de 0x30000 indica que el tipo de medio es DVD-RAM o DVD+RW.

EndDataSector

Especifica el último sector de los datos de usuario en la última capa del medio.

EndLayerZeroSector

Especifica el último sector de los datos de usuario en la capa cero. Si este medio no usa el método de ruta de acceso de seguimiento opuesto y contiene varias capas, este valor se establece en cero.

Reserved5

Reservado.

BCAFlag

Indica, si se establece en 1, la presencia de datos en el área de corte de ráfaga (BCA). Si se establece en cero, indica que no hay datos de BCA.

Comentarios

Para obtener más información, consulte la especificación SCSI Multimedia Commands - 3 (MMC-3).

Requisitos

Requisito Valor
Header ntddcdvd.h (incluya Ntddcdvd.h)

Consulte también

IOCTL_DVD_READ_STRUCTURE