IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Define a velocidade do eixo da unidade de CD-ROM.
Código principal
Buffer de entrada
O buffer em Irp-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 Informações é definido como zero. O campo Status 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 compatível com o MRW (Mount Ranier reWriteable) e para STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, se o tipo de solicitação indicado for inválido.
Comentários
Para obter uma explicação da função e da finalidade dessa solicitação, consulte Velocidade do conjunto de CD-ROM.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddcdrm.h (inclua Ntddcdrm.h) |