IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Establece la velocidad del husillo de la unidad de 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 CDROM_SET_STREAMING. Estas dos estructuras tienen el mismo primer miembro: un CDROM_SPEED_REQUEST valor de enumeración. 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 de está establecido en cero. El campo estado de se establece en STATUS_SUCCESS, si la operación se realiza correctamente, para 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 (MRW), y para STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, si el tipo de solicitud indicado no es válido.
Observaciones
Para obtener una explicación de la función y el propósito de esta solicitud, consulte CD-ROM Establecer velocidad.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddcdrm.h (incluya Ntddcdrm.h) |