Compartilhar via


Fechando um dispositivo

[O recurso associado a esta página, MCI, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer em vez de MCI, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O comando close (MCI_CLOSE) libera o acesso a um dispositivo ou arquivo. A MCI libera um dispositivo quando todas as tarefas que usam um dispositivo o fecham. Para ajudar o MCI a gerenciar os dispositivos, seu aplicativo deve fechar cada dispositivo ou arquivo quando terminar de usá-lo.

Quando você fecha um dispositivo MCI externo que usa sua própria mídia em vez de arquivos (como áudio cd), o driver deixa o dispositivo em seu modo de operação atual. Portanto, se você fechar um dispositivo de áudio cd que está sendo reproduzido, mesmo que o driver do dispositivo seja liberado da memória, o dispositivo de áudio cd continuará a ser reproduzido até chegar ao final de seu conteúdo.

Observação

Fechar um aplicativo com dispositivos MCI abertos pode impedir que outros aplicativos usem esses dispositivos até que o Windows seja reiniciado.