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) ;或者设备不是符合 MRW) 的装载 Ranier 可重写 (设备, 如果指示的请求类型无效,则STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER。

注解

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

要求

要求
Header ntddcdrm.h (包括 Ntddcdrm.h)