共用方式為


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) 、如果裝置不支援要求,或裝置不是 Mount Ranier reWriteable (MRW) 兼容裝置, 如果指定的要求類型無效,則為 和 STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER。

備註

如需此要求函式和用途的說明,請參閱 CD-ROM設定速度

規格需求

需求
標頭 ntddcdrm.h (包含 Ntddcdrm.h)