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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage