Partager via


Lecture et positionnement

Un certain nombre de commandes MCI, telles que lire (MCI_PLAY), arrêter (MCI_STOP), suspendre (MCI_PAUSE), reprendre (MCI_RESUME) et rechercher (MCI_SEEK), affectent la lecture ou le positionnement d’un fichier multimédia. Si un appareil MCI reçoit une commande de lecture alors qu’une autre commande de lecture est en cours, il accepte la commande et arrête ou remplace la commande précédente.

De nombreuses commandes MCI, telles que set (MCI_SET), n’affectent pas la lecture. Une notification de l’une de ces commandes n’interfère pas avec les commandes de lecture ou de position en attente tant que les notifications ne sont pas effectuées à partir des mêmes instance du pilote. Par exemple, vous pouvez émettre une commande set ou status (MCI_STATUS) pendant qu’un appareil exécute une commande de recherche sans arrêter ou remplace la commande seek.

Toutefois, il ne peut y avoir qu’une seule notification en attente. Par exemple, si une application demande une notification de lecture et suit cette demande avec status « notification de position de début », la notification de lecture retourne « remplacé » et la notification pour la commande status est retournée lorsqu’elle est terminée. Dans ce cas, toutefois, la commande de lecture réussit toujours, même si l’application n’a pas reçu la notification.