IOCTL_CDROM_SET_SPEED IOCTL (ntddcdrm.h)
Legt die Spindelgeschwindigkeit des CD-ROM Antriebs 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 weisen dasselbe erste Element auf: ein CDROM_SPEED_REQUEST Enumerationswert. Der Aufrufer verwendet diesen Enumerationswert, um anzugeben, welche dieser beiden Strukturen sich im Eingabepuffer befindet.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength an der E/A-Stapelposition gibt die Größe des Puffers in Bytes an.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Feld Information wird auf Null festgelegt. Das feld Status wird auf STATUS_SUCCESS festgelegt, wenn der Vorgang erfolgreich ist, auf STATUS_INFO_LENGTH_MISMATCH (ERROR_BAD_LENGTH), wenn der Eingabepuffer zu klein war, um STATUS_INVALID_DEVICE_REQUEST (ERROR_INVALID_FUNCTION), wenn das Gerät die Anforderung nicht unterstützt, oder das Gerät kein mount Ranier reWriteable (MRW)-kompatibles Gerät ist, und um STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER, wenn der angegebene Anforderungstyp ungültig ist.
Bemerkungen
Eine Erläuterung der Funktion und des Zwecks dieser Anforderung finden Sie unter CD-ROM Festlegen der Geschwindigkeit.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdrm.h (enthalten Ntddcdrm.h) |