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, le cas échéant. 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 gestion des données de base, mais toute la lecture multimédia, la présentation et l’enregistrement sont gérés par les pilotes MCI individuels.
Les pilotes varient en fonction de leur prise en charge des commandes et des indicateurs de commande MCI. Étant donné que les appareils multimédias peuvent avoir des fonctionnalités largement différentes, MCI est conçu pour permettre à des 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 enregistrement (MCI_RECORD) fait partie du jeu de commandes pour les séquenceurs MIDI, mais le pilote MCISEQ inclus dans Windows ne prend pas en charge cette commande. La rubrique de référence pour la commande d’enregistrement explique que les appareils du séquenceur de type d’appareil 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 (MCI_GETDEVCAPS) pour déterminer les fonctionnalités d’un appareil particulier.