Suporte ao driver para comandos MCI
[O recurso associado a esta página, MCI, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer em vez de MCI, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Os drivers MCI fornecem a funcionalidade para comandos MCI. O software do sistema executa algumas tarefas básicas de gerenciamento de dados, mas toda a reprodução, apresentação e gravação multimídia são tratadas pelos drivers de MCI individuais.
Os drivers variam em seu suporte para comandos MCI e sinalizadores de comando. Como os dispositivos multimídia podem ter funcionalidades amplamente diferentes, o MCI foi projetado para permitir que drivers individuais estendam ou reduzam os conjuntos de comandos para corresponder aos recursos do dispositivo. Por exemplo, o comando record (MCI_RECORD) faz parte do conjunto de comandos para sequenciadores MIDI, mas o driver MCISEQ incluído no Windows não dá suporte a esse comando. O tópico de referência para o comando record explica que os dispositivos do tipo de dispositivo sequenciador reconhecem o comando; isso não significa que todos os dispositivos desse tipo dão suporte ao comando. Os aplicativos devem usar o comando capability (MCI_GETDEVCAPS) para determinar os recursos de um dispositivo específico.