IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
CD-ROM ドライブのスピンドル速度を設定します。
メジャー コード
[入力バッファー]
Irp-AssociatedIrp.SystemBuffer の>バッファーには、CDROM_SET_SPEED構造体またはCDROM_SET_STREAMING構造体が含まれています。 これら 2 つの構造体の最初のメンバーは、 CDROM_SPEED_REQUEST 列挙値と同じです。 呼び出し元はこの列挙値を使用して、入力バッファー内のこれら 2 つの構造体のうちどれを指定します。
入力バッファーの長さ
I/O スタックの場所にある Parameters.DeviceIoControl.InputBufferLength は、バッファーのサイズをバイト単位で示します。
出力バッファー
[なし] :
出力バッファーの長さ
[なし] :
ステータス ブロック
[情報] フィールドは 0 に設定されます。 [状態] フィールドは、操作が成功した場合は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 の設定速度」を参照してください。
要件
要件 | 値 |
---|---|
Header | ntddcdrm.h (Ntddcdrm.h を含む) |