IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)

设置 CD-ROM 驱动器的轴速。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

Irp-AssociatedIrp.SystemBuffer> 中的缓冲区包含CDROM_SET_SPEED结构或CDROM_SET_STREAMING结构。 这两个结构具有相同的第一个成员: CDROM_SPEED_REQUEST 枚举值。 调用方使用此枚举值来指定这两个结构中的哪一个结构位于输入缓冲区中。

输入缓冲区长度

I/O 堆栈位置中的 Parameters.DeviceIoControl.InputBufferLength 指示缓冲区的大小(以字节为单位)。

输出缓冲区

无。

输出缓冲区长度

无。

状态块

信息” 字段设置为零。 如果操作成功,则 状态 字段设置为STATUS_SUCCESS;如果输入缓冲区太小,则设置为STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH) ;如果设备不支持请求,则设置为STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION) ;如果设备不是装载 Ranier 可重写 (MRW) 兼容设备, 如果指示的请求类型无效,则为 STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER。

注解

有关此请求的功能和用途的说明,请参阅 CD-ROM 设置速度

要求

   
标头 ntddcdrm.h (包括 Ntddcdrm.h)