Funktionreferenz


_WinAPI_IsDoorOpen

Beschreibung anzeigen in

Prüft, ob ein CD (DVD) Fach geöffnet ist

#include <WinAPIFiles.au3>
_WinAPI_IsDoorOpen ( $sDrive )

Parameter

$sDrive Der Laufwerksbuchstabe des zu prüfenden CD-Fachs, in dem Format D:, E:, usw.

Rückgabewert

Erfolg: True - CD (DVD) Lade ist geöffnet.
False - sonstiges.
Fehler: Setzt das @error Flag auf ungleich null.

Siehe auch

Suche nach IOCTL_SCSI_PASS_THROUGH in der MSDN Bibliothek.

Beispiel

#include <WinAPIFiles.au3>

Local $aDrive = DriveGetDrive('CDROM')

If IsArray($aDrive) Then
    ConsoleWrite('Öffnen...' & @CRLF)
    _WinAPI_EjectMedia($aDrive[1])
    ConsoleWrite('Lade ist geöffnet: ' & _WinAPI_IsDoorOpen($aDrive[1]) & @CRLF)
    Sleep(1000)
    ConsoleWrite('Schließen...' & @CRLF)
    _WinAPI_LoadMedia($aDrive[1])
    ConsoleWrite('Lade ist geöffnet: ' & _WinAPI_IsDoorOpen($aDrive[1]) & @CRLF)
EndIf