IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)

Define a velocidade do eixo da unidade de CD-ROM.

Código principal

IRP_MJ_DEVICE_CONTROL

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)