Status des CD-ROM-Fachs prüfen
Ich habe einen kleinen Code zum Öffnen / Schließen eines CD- / DVD-Laufwerkfachs mit der DeviceIoControl-API und der richtigen IOCTL geschrieben, kann aber den Fachstatus anscheinend nicht überprüfen.
Nach der msdn-Seite http: //msdn.microsoft.com/en-us/library/aa363404%28v=VS.85%29.asp),IOCTL_STORAGE_CHECK_VERIFY
soll erfolgreich sein, wenn das Laufwerk mit einem gültigen Medium geladen ist und andernfalls mit einem entsprechenden Fehlercode fehlschlägt.
Also, wenn DeviceIoControl ausfällt, habe ich erwartet21
wielasterror
als das Fach geöffnet wurde und1112
Wenn das Fach geschlossen war, sich jedoch kein Medium im Gerät befand. Doch es gibt nur21
, bis ein geeignetes Medium eingelegt ist.
Habe ich etwas verpasst? Gibt es eine andere Möglichkeit, den Status der Ablage herauszufinden?
Freundliche Grüße