Fermeture d’un appareil
[La fonctionnalité associée à cette page, MCI, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de MCI, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La commande close (MCI_CLOSE) libère l’accès à un appareil ou à un fichier. MCI libère un appareil lorsque toutes les tâches utilisant un appareil l’ont fermé. Pour aider MCI à gérer les appareils, votre application doit fermer chaque appareil ou fichier lorsqu’elle a fini de l’utiliser.
Lorsque vous fermez un appareil MCI externe qui utilise son propre média au lieu de fichiers (par exemple, audio CD), le pilote laisse l’appareil dans son mode de fonctionnement actuel. Ainsi, si vous fermez un périphérique audio CD en cours de lecture, même si le pilote de périphérique est libéré de la mémoire, le périphérique audio CD continuera à lire jusqu’à ce qu’il atteigne la fin de son contenu.
Notes
La fermeture d’une application avec des appareils MCI ouverts peut empêcher d’autres applications d’utiliser ces appareils jusqu’à ce que Windows soit redémarré.