Compartir a través de


IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)

Establece la velocidad del husillo de la unidad de 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 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)