IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
设置 CD-ROM 驱动器的轴速。
主要代码
输入缓冲区
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) |