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) |