IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Définit la vitesse de rotation du lecteur CD-ROM.
Code principal
Mémoire tampon d’entrée
La mémoire tampon à Irp->AssociatedIrp.SystemBuffer contient une structure CDROM_SET_SPEED ou une structure CDROM_SET_STREAMING. Ces deux structures ont le même membre : une valeur d’énumération CDROM_SPEED_REQUEST. L’appelant utilise cette valeur d’énumération pour spécifier laquelle de ces deux structures se trouve dans la mémoire tampon d’entrée.
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de la pile d’E/S indique la taille, en octets, de la mémoire tampon.
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Le champ Informations est défini sur zéro. Le champ Status est défini sur STATUS_SUCCESS, si l’opération réussit, à STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH) si la mémoire tampon d’entrée était trop petite, à STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), si l’appareil ne prend pas en charge la demande, ou si l’appareil n’est pas un appareil compatible AVEC MRW (Mount Ranier reW), et à STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, si le type de requête indiqué n’est pas valide.
Remarques
Pour obtenir une explication de la fonction et de l’objectif de cette requête, consultez CD-ROM Définir la vitesse.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddcdrm.h (include Ntddcdrm.h) |