Schließen aller von einer Anwendung verwendeten MCI-Geräte

Im folgenden Beispiel werden alle MCI-Geräte geschlossen, die von einer Anwendung mithilfe der mciSendCommand-Funktion geöffnet werden.

UINT wDeviceID;
DWORD dwReturn;
 
// Closes all MCI devices opened by this application.
// Waits until devices are closed before returning.

if(dwReturn = mciSendCommand(MCI_ALL_DEVICE_ID, MCI_CLOSE, MCI_WAIT, 
    NULL))
    
    // Error, unable to close all devices.