Partilhar via


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 é adequado para uma mistura 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 (EndLBA) indica a capacidade do meio se um meio for 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).

Observações

Os campos na estrutura CDROM_WRITE_SPEED_DESCRIPTOR correspondem aos campos definidos na especificação de 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)

Consulte também

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE