Compartir a través de


estructura de CDROM_WRITE_SPEED_DESCRIPTOR (ntddcdrm.h)

La estructura CDROM_WRITE_SPEED_DESCRIPTOR se devuelve para el IOCTL_CDROM_GET_PERFORMANCE IOCTL cuando el tipo de solicitud es CdromWriteSpeedRequest. El IOCTL devuelve el CDROM_PERFORMANCE_HEADER seguido de uno o varios descriptores de tipo CDROM_WRITE_SPEED_DESCRIPTOR.

Sintaxis

typedef struct _CDROM_WRITE_SPEED_DESCRIPTOR {
  UCHAR MixedReadWrite : 1;
  UCHAR Exact : 1;
  UCHAR Reserved1 : 1;
  UCHAR WriteRotationControl : 2;
  UCHAR Reserved2 : 3;
  UCHAR Reserved3[3];
  UCHAR EndLba[4];
  UCHAR ReadSpeed[4];
  UCHAR WriteSpeed[4];
} CDROM_WRITE_SPEED_DESCRIPTOR, *PCDROM_WRITE_SPEED_DESCRIPTOR;

Miembros

MixedReadWrite

El campo MixedReadWrite (MRW) corresponde al bit MRW del descriptor de velocidad de escritura en la especificación multimedia Command Set - 6 (MMC-6). Este campo indica que es adecuado para una combinación de solicitudes de lectura y escritura de streaming (modo de sobrescritura). La enumeración STREAMING_CONTROL_REQUEST_TYPE especifica el tipo de solicitud.

Exact

El campo Exacto indica si la unidad lógica puede realizar la operación de grabación especificada por CDM_WRITE_SPEED_DESCRIPTOR en todo el medio montado. Este campo corresponde al bit exacto del descriptor de velocidad de escritura.

Reserved1

Campos reservados.

WriteRotationControl

El campo WriteRotationControl (WRC) especifica el tipo del control de rotación para el medio.

Reserved2

Campos reservados.

Reserved3[3]

Campos reservados.

EndLba[4]

El campo End Logical Block Address (EndLBA) indica la capacidad del medio si se monta un medio. Corresponde al campo EndLBA del Descriptor de velocidad de escritura.

ReadSpeed[4]

El campo ReadSpeed indica los datos de rendimiento de lectura más bajos de todos los bloques (en kilobytes por segundo).

WriteSpeed[4]

El campo WriteSpeed indica los datos de rendimiento de escritura más bajos de todos los bloques (en kilobytes por segundo).

Comentarios

Los campos de la estructura CDROM_WRITE_SPEED_DESCRIPTOR corresponden a los campos definidos en la especificación Conjunto de comandos multimedia - 6 (MMC-6) para el descriptor de velocidad de escritura.

Requisitos

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

Consulte también

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE