IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Establece la velocidad del eje de la unidad CD-ROM.
Código principal
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) |