IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Define a velocidade do eixo da unidade CD-ROM.
Código principal
Buffer de entrada
O buffer em > AssociatedIrp.SystemBuffer contém uma estrutura CDROM_SET_SPEED ou uma estrutura CDROM_SET_STREAMING. Essas duas estruturas têm o mesmo primeiro membro: um valor de enumeração CDROM_SPEED_REQUEST. O chamador usa esse valor de enumeração para especificar qual dessas duas estruturas está no buffer de entrada.
Comprimento do buffer de entrada
Parameters.DeviceIoControl.InputBufferLength no local da pilha de E/S indica o tamanho, em bytes, do buffer.
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Bloco de status
O campo de Informações do está definido como zero. O campo status do será definido como STATUS_SUCCESS, se a operação for bem-sucedida, para STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH) se o buffer de entrada for muito pequeno, para STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), se o dispositivo não der suporte à solicitação ou se o dispositivo não for um dispositivo compatível com MRW (Mount Ranier), e STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, se o tipo de solicitação indicado for inválido.
Observações
Para obter uma explicação da função e da finalidade dessa solicitação, consulte CD-ROM Definirde Velocidade.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddcdrm.h (inclua Ntddcdrm.h) |