다음을 통해 공유


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는 버퍼의 크기를 바이트 단위로 나타냅니다.

출력 버퍼

없음

출력 버퍼 길이

없음

상태 블록

정보 필드는 0으로 설정됩니다. 작업 성공 시 상태 필드는 STATUS_SUCCESS, 입력 버퍼가 너무 작으면 STATUS_INFO_LENGTH_MISMATCH(ERROR_BAD_LENGTH), STATUS_INVALID_DEVICE_REQUEST(ERROR_INVALID_FUNCTION), 디바이스가 요청을 지원하지 않거나 디바이스가 MRW(Mount Ranier reWriteable) 규격 디바이스가 아닌 경우 및 STATUS_INVALID_PARAMETER(ERROR_INVALID_PARAMETER)로 설정됩니다. 표시된 요청 형식이 잘못되었으면 입니다.

설명

이 요청의 기능 및 목적에 대한 설명은 CD-ROM 설정 속도를 참조하세요.

요구 사항

요구 사항
헤더 ntddcdrm.h(Ntddcdrm.h 포함)