Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die unterstützten Geschwindigkeiten vom Gerät ab. Die IOCTL_CDROM_GET_PERFORMANCE E/A-Steuerelementanforderung ist ein Wrapper über den MMC-Befehl GET PERFORMANCE.
Rufen Sie zum Ausführen dieses Vorgangs die DeviceIoControl--Funktion mit IOCTL_CDROM_GET_PERFORMANCE als dwIoControlCode--Parameter auf.
Hauptcode
Eingabepuffer
CDROM_PERFORMANCE_REQUEST fordert Leistungsdaten an. CDROM_WRITE_SPEED_REQUEST Anforderungen zum Schreiben der Geschwindigkeitsbeschreibung.
Eingabepufferlänge
Länge eines CDROM_PERFORMANCE_REQUEST.
Ausgabepuffer
Für den Anforderungstyp CdromWriteSpeedRequest gibt diese IOCTL die CDROM_PERFORMANCE_HEADER Struktur gefolgt von einer Reihe von CDROM_WRITE_SPEED_DESCRIPTOR Deskriptoren zurück.
Für den Anforderungstyp CdromPerformanceRequest gibt diese IOCTL die CDROM_PERFORMANCE_HEADER Struktur gefolgt von einem optionalen Deskriptor zurück. Der Deskriptor, der auf diese Kopfzeile folgt, hängt vom Wert im Außer Feld der CDROM_PERFORMANCE_HEADER-Struktur ab. Wenn Außer falsch ist, wird CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR verwendet; andernfalls wird CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR verwendet.
Länge des Ausgabepuffers
Länge eines CDROM_PERFORMANCE_HEADER.
Statusblock
Das Feld Information wird auf die Anzahl der zurückgegebenen Bytes festgelegt.
Aufgrund der Statuscodeverteilung von anderen APIs kann das feld Status auf Folgendes festgelegt werden (aber nicht beschränkt auf:
STATUS_BUFFER_TOO_SMALL
Die Länge des Ausgabepuffers ist kleiner als erforderlich.
STATUS_INFO_LENGTH_MISMATCH
Die Länge des Eingabepuffers ist kleiner als erforderlich.
STATUS_INVALID_DEVICE_REQUEST
Das Gerät unterstützt diese Anforderung nicht.
STATUS_INVALID_PARAMETER
Der CDROM_PERFORMANCE_REQUEST-Header enthält keine gültige Kombination von Parametern, die durch Enumerationen angegeben werden.
STATUS_SUCCESS
Die Anforderung wurde erfolgreich abgeschlossen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ntddcdrm.h (include Winioctl.h) |