다음을 통해 공유


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_INFO_LENGTH_MISMATCH(ERROR_BAD_LENGTH) STATUS_SUCCESS, 디바이스가 요청을 지원하지 않거나 디바이스가 MRW(Mount Ranier reWriteable) 규격 디바이스가 아닌 경우 STATUS_INVALID_DEVICE_REQUEST(ERROR_INVALID_FUNCTION)로 설정됩니다. 지정된 요청 형식이 잘못된 경우 STATUS_INVALID_PARAMETER(ERROR_INVALID_PARAMETER)입니다.

발언

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

요구 사항

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