Arresto, sospensione e ripresa di un dispositivo

Il comando stop (MCI_STOP) sospende la riproduzione o la registrazione di un dispositivo. Molti dispositivi supportano anche il comando pause (MCI_PAUSE). La differenza tra l'arresto e la sospensione dipende dal dispositivo. In genere sospende l'operazione, ma lascia il dispositivo pronto per riprendere immediatamente la riproduzione o la registrazione.

Usando il comando play (MCI_PLAY) o record (MCI_RECORD) per riavviare un dispositivo, i percorsi specificati con i flag "a" (MCI_TO) e "from" (MCI_FROM) prima che il dispositivo sia stato sospeso o arrestato. Senza il flag "from", questi comandi reimpostano la posizione iniziale sulla posizione corrente. Senza il flag "a", reimpostano la posizione finale alla fine del supporto. Per continuare a riprodurre o registrare senza reimpostare una posizione di arresto specificata in precedenza, usare il flag "to" del comando di riproduzione o record per specificare una posizione finale.

Alcuni dispositivi supportano il comando resume (MCI_RESUME) per riavviare un dispositivo in pausa. Questo comando non modifica i percorsi "to" e "from" specificati con il comando play o record che ha preceduto il comando pause .