Befehl schließen
Mit dem Befehl close werden das Gerät oder die Datei und alle zugeordneten Ressourcen geschlossen. MCI entladen ein Gerät, wenn alle Instanzen des Geräts oder alle Dateien geschlossen werden. Alle MCI-Geräte erkennen diesen Befehl.
Um diesen Befehl zu senden, rufen Sie die mciSendString-Funktion auf, wobei der parameter lpszCommand wie folgt festgelegt ist.
_stprintf_s(
lpszCommand,
TEXT("close %s %s"),
lpszDeviceID,
lpszFlags
);
Parameter
-
lpszDeviceID
-
Bezeichner eines MCI-Geräts. Dieser Bezeichner oder Alias wird zugewiesen, wenn das Gerät geöffnet wird.
-
lpszFlags
-
Kann "warten", "benachrichtigen" oder beides sein. Weitere Informationen zu diesen Flags finden Sie unter Warte-, Benachrichtigungs- und Testflags.
Rückgabewert
Gibt null zurück, wenn der Vorgang erfolgreich war oder andernfalls ein Fehler.
Bemerkungen
Um alle von Ihrer Anwendung geöffneten Geräte zu schließen, geben Sie den Gerätebezeichner "all" für den Parameter lpszDeviceID an.
Wenn Sie das cdaudio-Gerät schließen, wird die Audiowiedergabe beendet.
Windows 2000/XP: Wenn das cdaudio-Gerät wiedergegeben wird, führt das Schließen des cdaudio-Geräts nicht dazu, dass die Audiowiedergabe beendet wird. Senden Sie zuerst den Befehl stop .
Beispiele
Mit dem folgenden Befehl wird das Gerät "mysound" geschlossen.
close mysound
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|