IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Legt die Spindelgeschwindigkeit des CD-ROM-Laufwerks fest.
Hauptcode
Eingabepuffer
Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält entweder eine CDROM_SET_SPEED-Struktur oder eine CDROM_SET_STREAMING-Struktur. Diese beiden Strukturen haben dasselbe erste Element: einen CDROM_SPEED_REQUEST Enumerationswert. Der Aufrufer verwendet diesen Enumerationswert, um anzugeben, welche dieser beiden Strukturen sich im Eingabepuffer befindet.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength im E/A-Stapelspeicherort gibt die Größe des Puffers in Bytes an.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine.
Statusblock
Das Feld Information ist auf 0 festgelegt. Das Feld Status ist auf STATUS_SUCCESS festgelegt, wenn der Vorgang erfolgreich ist, auf STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH), wenn der Eingabepuffer zu klein war, auf STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), wenn das Gerät die Anforderung nicht unterstützt oder das Gerät kein MRW-kompatibles Gerät (Mount Ranier reWriteable, MRW) ist, und STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, , wenn der angegebene Anforderungstyp ungültig ist.
Hinweise
Eine Erläuterung der Funktion und des Zwecks dieser Anforderung finden Sie unter CD-ROM Set Speed.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (include Ntddcdrm.h) |