IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Imposta la velocità di rotazione dell'unità CD-ROM.
Codice principale
Buffer di input
Il buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer contiene una struttura CDROM_SET_SPEED o una struttura CDROM_SET_STREAMING. Queste due strutture hanno lo stesso primo 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 di 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, per STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), se il dispositivo non supporta la richiesta o il dispositivo non è un dispositivo conforme a Mount Ranier reWriteable (MRW), e per STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, se il tipo di richiesta indicato non è valido.
Osservazioni
Per una spiegazione della funzione e dello scopo di questa richiesta, vedere CD-ROM Set Speed.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddcdrm.h (include Ntddcdrm.h) |