IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)

Establece la velocidad del eje de la unidad CD-ROM.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El búfer de Irp-AssociatedIrp.SystemBuffer> contiene una estructura de CDROM_SET_SPEED o una estructura de CDROM_SET_STREAMING. Estas dos estructuras tienen el mismo primer miembro: un valor de enumeración CDROM_SPEED_REQUEST . El autor de la llamada usa este valor de enumeración para especificar cuál de estas dos estructuras está en el búfer de entrada.

Longitud del búfer de entrada

Parameters.DeviceIoControl.InputBufferLength en la ubicación de la pila de E/S indica el tamaño, en bytes, del búfer.

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El campo Información se establece en cero. El campo Estado se establece en STATUS_SUCCESS, si la operación se realiza correctamente, en STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH) si el búfer de entrada era demasiado pequeño, para STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), si el dispositivo no admite la solicitud o el dispositivo no es un dispositivo compatible con Mount Ranier reWriteable (MRW) y para STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, si el tipo de solicitud indicado no es válido.

Comentarios

Para obtener una explicación de la función y el propósito de esta solicitud, consulte Velocidad del conjunto de CD-ROM.

Requisitos

Requisito Valor
Header ntddcdrm.h (incluya Ntddcdrm.h)