IOCTL_CDROM_GET_DRIVE_GEOMETRY IOCTL (ntddcdrm.h)
Gibt Informationen zur Geometrie des CD-ROM zurück (Medientyp, Anzahl der Zylinder, Spuren pro Zylinder, Sektoren pro Spur und Bytes pro Sektor).
Hauptcode
Eingabepuffer
Keine.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
Der Treiber gibt die DISK_GEOMETRY-Typinformationen im Puffer unter Irp-AssociatedIrp.SystemBuffer> zurück.
Länge des Ausgabepuffers
Parameters.DeviceIoControl.OutputBufferLength in der E/A-Stapelposition des IRP gibt die Größe des Puffers in Bytes an, die = sizeof(DISK_GEOMETRY) sein >muss.
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (einschließen von Ntddcdrm.h) |