Aracılığıyla paylaş


Cihaz Adları

[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.]

Her cihaz türü için, komut kümesini paylaşan ancak farklı veri biçimlerinde çalışan birkaç MCI sürücüsü olabilir. MCI sürücüsünü benzersiz olarak tanımlamak için MCI, cihaz adlarını kullanır.

Cihaz adları, SİSTEM'in [mci] bölümünde tanımlanır. INI dosyası veya kayıt defterinin uygun bölümünde. Bu bilgiler, Windows'a yönelik tüm MCI sürücülerini tanımlar. [mci] bölümündeki girdiler aşağıdaki formu kullanır:

device_name = driver_filename.extension

Aşağıdaki örnekte SYSTEM'den tipik bir [mci] bölümü gösterilmektedir. INI:

[mci]
cdaudio=mcicda.drv 
sequencer=mciseq.drv 
waveaudio=mciwave.drv 
avivideo=mciavi.drv

Bir MCI sürücüsü, SYSTEM'de zaten var olan bir cihaz adı kullanılarak yüklüyse. INI veya kayıt defteri, sistem yeni sürücünün cihaz adına bir tamsayı ekleyerek benzersiz bir cihaz adı oluşturur. Yukarıdaki örnekte, "cdaudio" cihaz adı kullanılarak yüklenen ek bir sürücüye "cdaudio1" cihaz adı atanacaktı.