Prise en charge des pilotes pour les commandes MCI
[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.]
Les pilotes MCI fournissent les fonctionnalités des commandes MCI. Le logiciel système effectue certaines tâches de base de gestion des données, mais toute la lecture multimédia, la présentation et l’enregistrement sont gérés par les pilotes MCI individuels.
La prise en charge des commandes MCI et des indicateurs de commande varie. Étant donné que les appareils multimédias peuvent avoir des fonctionnalités très différentes, MCI est conçu pour permettre aux pilotes individuels d’étendre ou de réduire les jeux de commandes pour qu’ils correspondent aux fonctionnalités de l’appareil. Par exemple, la commande record (MCI_RECORD) fait partie du jeu de commandes pour les séquenceurs MIDI, mais le pilote MCISEQ inclus avec Windows ne prend pas en charge cette commande. La rubrique de référence de la commande d’enregistrement explique que les appareils du type d’appareil sequencer reconnaissent la commande ; cela ne signifie pas que tous les appareils de ce type prennent en charge la commande. Les applications doivent utiliser la commande capability (MCI_GETDEVCAPS) pour déterminer les fonctionnalités d’un appareil particulier.