Freigeben über


befehl "MCI_CLOSE"

Der befehl MCI_CLOSE gibt den Zugriff auf ein Gerät oder eine Datei frei. Alle Geräte erkennen diesen Befehl.

Um diesen Befehl zu senden, rufen Sie die mciSendCommand-Funktion mit den folgenden Parametern auf.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_CLOSE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpClose
);

Parameter

wDeviceID

Geräte-ID des MCI-Geräts, das die Befehlsnachricht empfangen soll.

dwFlags

MCI_NOTIFY oder MCI_WAIT. Informationen zu diesen Flags finden Sie unter Die Warte-, Benachrichtigungs- und Testflags.

lpClose

Zeiger auf eine MCI_ GENERIC_ PARMS-Struktur . (Sie können auch eine MCI_CLOSE_PARMS-Struktur verwenden. Weitere Informationen finden Sie in den Kommentaren fürMCI_GENERIC_PARMS.)

Rückgabewert

Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt.

Bemerkungen

Wenn Sie eine Anwendung beenden, ohne alle geöffneten MCI-Geräte zu schließen, kann der Zugriff auf das Gerät nicht möglich sein. Ihre Anwendung sollte jedes Gerät oder jede Datei explizit schließen, wenn sie damit fertig ist. MCI entladen das Gerät, wenn alle Instanzen des Geräts oder alle zugehörigen Dateien geschlossen sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Mmsystem.h (windows.h einschließen)

Siehe auch

MCI

MCI-Befehle