estrutura CDROM_WRITE_SPEED_DESCRIPTOR (ntddcdrm.h)

A estrutura CDROM_WRITE_SPEED_DESCRIPTOR é retornada para o IOCTL_CDROM_GET_PERFORMANCE IOCTL quando o tipo de solicitação é CdromWriteSpeedRequest. O IOCTL retorna o CDROM_PERFORMANCE_HEADER seguido por um ou mais descritores do tipo CDROM_WRITE_SPEED_DESCRIPTOR.

Sintaxe

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;

Membros

MixedReadWrite

O campo MRW (MixedReadWrite) corresponde ao bit MRW do Descritor de Velocidade de Gravação na especificação Conjunto de Comandos MultiMedia – 6 (MMC-6). Esse campo indica que ele é adequado para uma combinação de solicitações de leitura e gravação de streaming (modo de substituição). A enumeração STREAMING_CONTROL_REQUEST_TYPE especifica o tipo de solicitação.

Exact

O campo Exato indica se a unidade lógica pode executar a operação de gravação especificada por CDM_WRITE_SPEED_DESCRIPTOR em toda a mídia montada. Esse campo corresponde ao bit Exato do Descritor de Velocidade de Gravação.

Reserved1

Campos reservados.

WriteRotationControl

O campo WRITERotationControl (WRC) especifica o tipo do controle de rotação para o meio.

Reserved2

Campos reservados.

Reserved3[3]

Campos reservados.

EndLba[4]

O campo EndLBA (End Logical Block Address) indica a capacidade do meio se um meio estiver montado. Corresponde ao campo EndLBA do Descritor de Velocidade de Gravação.

ReadSpeed[4]

O campo ReadSpeed indica os dados de desempenho de leitura mais baixos de todos os blocos (em quilobytes por segundo).

WriteSpeed[4]

O campo WriteSpeed indica os dados de desempenho de gravação mais baixos de todos os blocos (em quilobytes por segundo).

Comentários

Os campos na estrutura CDROM_WRITE_SPEED_DESCRIPTOR correspondem aos campos definidos na especificação Conjunto de Comandos MultiMedia – 6 (MMC-6) para o Descritor de Velocidade de Gravação.

Requisitos

Requisito Valor
Cabeçalho ntddcdrm.h (inclua Ntddcdrm.h)

Confira também

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE