Riproduzione e posizionamento

Diversi comandi MCI, ad esempio play (MCI_PLAY), stop (MCI_STOP), pause (MCI_PAUSE), resume (MCI_RESUME) e seek (MCI_SEEK), influiscono sulla riproduzione o sul posizionamento di un file multimediale. Se un dispositivo MCI riceve un comando di riproduzione mentre è in corso un altro comando di riproduzione, accetta il comando e arresta o sostituisce il comando precedente.

Molti comandi MCI, ad esempio set (MCI_SET), non influiscono sulla riproduzione. Una notifica da uno di questi comandi non interferisce con i comandi di riproduzione o posizione in sospeso, purché le notifiche non vengano eseguite dalla stessa istanza del driver. Ad esempio, è possibile eseguire un comando set o status (MCI_STATUS) mentre un dispositivo esegue un comando seek senza arrestare o sostituire il comando seek .

Tuttavia, può essere presente una sola notifica in sospeso. Ad esempio, se un'applicazione richiede una notifica per la riproduzione e segue tale richiesta con stato "notifica posizione iniziale", la notifica di riproduzione restituirà "sostituita" e la notifica per il comando di stato restituirà al termine. In questo caso, tuttavia, il comando play avrà comunque esito positivo, anche se l'applicazione non ha ricevuto la notifica.