IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)

Imposta la velocità di spindle dell'unità CD-ROM.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il buffer in Irp-AssociatedIrp.SystemBuffer> contiene una struttura CDROM_SET_SPEED o una struttura CDROM_SET_STREAMING. Queste due strutture hanno lo stesso membro: un valore di enumerazione CDROM_SPEED_REQUEST. Il chiamante usa questo valore di enumerazione per specificare quale di queste due strutture si trova nel buffer di input.

Lunghezza del buffer di input

Parameters.DeviceIoControl.InputBufferLength nella posizione dello stack I/O indica le dimensioni, in byte, del buffer.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Il campo Informazioni è impostato su zero. Il campo Stato è impostato su STATUS_SUCCESS, se l'operazione ha esito positivo, su STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH) se il buffer di input è troppo piccolo, su STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), se il dispositivo non supporta la richiesta o il dispositivo non è un dispositivo riscritto (MRW)compatibile con Mount Ranier e su STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, se il tipo di richiesta indicato non è valido.

Commenti

Per una spiegazione della funzione e dello scopo di questa richiesta, vedere Velocità set CD-ROM.

Requisiti

Requisito Valore
Intestazione ntddcdrm.h (include Ntddcdrm.h)