MCI Komutları için Sürücü Desteği
[MCI bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. MediaPlayer tarafından yerini almıştır. MediaPlayer, Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda MCIyerine MediaPlayer kullanılmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
MCI sürücüleri, MCI komutlarının işlevselliğini sağlar. Sistem yazılımı bazı temel veri yönetimi görevlerini gerçekleştirir, ancak tüm multimedya kayıttan yürütme, sunu ve kayıt işlemleri tek tek MCI sürücüleri tarafından işlenir.
Sürücüler, MCI komutları ve komut bayrakları için desteklerinde farklılık gösterir. Multimedya cihazları çok farklı özelliklere sahip olabileceğinden MCI, tek tek sürücülerin komut kümelerini cihazın özellikleriyle eşleşecek şekilde genişletmesine veya azaltmasına izin verecek şekilde tasarlanmıştır. Örneğin, kayıt (MCI_RECORD) komutu, MIDI sıralayıcıları için ayarlanan komut kümesinin bir parçasıdır, ancak Windows'a dahil edilen MCISEQ sürücüsü bu komutu desteklemez. Kayıt komutunun başvuru konusu, sıralayıcı cihaz türündeki cihazların komutu tanıdığını açıklar; bu, bu türdeki tüm cihazların komutu desteklediği anlamına gelmez. Uygulamalar, belirli bir cihazın özelliklerini belirlemek için yetenek (MCI_GETDEVCAPS) komutunu kullanmalıdır.