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
Corecrt_io.h

Siehe auch

MCI

MCI-Befehlszeichenfolgen