Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um dispositivo multifuncional ocupa um local em seu barramento pai, mas contém mais de uma função. A combinação de impressoras/scanners/dispositivos de fax e modem/placas de rede são dispositivos multifuncionais comuns.
Em um dispositivo multifuncional, as funções individuais são independentes. Isto significa que as funções devem ter as seguintes características:
As funções não podem ter dependências de ordem inicial.
Os requisitos de recursos para uma função não podem ser expressos em termos dos recursos de outra função (por exemplo, a função1 usa a porta de E/S x e a função2 usa a porta x + 200).
Cada função deve poder funcionar como um dispositivo separado, mesmo que seja servida pelos mesmos condutores que outra função.
Cada função no dispositivo deve ser enumerada.
Os requisitos de recursos para cada função devem ser comunicados ao gerente PnP.
Deve haver arquivos INF e drivers para cada função.
O componente responsável por cada uma dessas tarefas depende do padrão multifuncional para o barramento pai do dispositivo, do grau de conformidade do dispositivo com o padrão e das capacidades do driver do barramento pai.
Se o dispositivo estiver em conformidade com as normas multifuncionais para o seu barramento, os seus requisitos de controlador são significativamente reduzidos. Foram definidos padrões multifuncionais em toda a indústria para a placa PC Card e barramentos PCI.
Se você estiver trabalhando com um dispositivo de DVD/CD-ROM multifuncional usado para armazenamento de dados (não para reprodução de áudio/vídeo), você deve usar o driver de classe de DVD WDM fornecido pelo sistema, que trata o dispositivo como uma única unidade lógica.
Para um dispositivo multifuncional que combina outras funcionalidades, você pode usar um driver fornecido pelo sistema e um arquivo INF se o dispositivo estiver em conformidade com os padrões multifuncionais para seu barramento. O driver multifuncional fornecido pelo sistema (mf.sys) consegue lidar com a enumeração ao nível do barramento e com os requisitos de alocação de recursos para o dispositivo, e o INF que acompanha o sistema (mf.sys) pode instalar o dispositivo multifuncional. Você precisa fornecer apenas um driver de função e arquivo INF para cada uma das funções individuais do dispositivo.
Se o dispositivo não estiver em conformidade com o padrão para seu barramento, talvez seja necessário fornecer um driver equivalente a mf.sys em funcionalidade, além de drivers de função e arquivos INF para as funções do dispositivo.
Para instalar um dispositivo multifuncional, normalmente você fornece um arquivo INF base para o dispositivo e um arquivo INF adicional para cada uma das funções do dispositivo. O arquivo INF base normalmente copia os arquivos INF para as funções individuais do dispositivo. Para obter informações sobre como fazer isso, consulte Copiando INFs.
As seções a seguir descrevem os requisitos de driver e instalação para vários tipos de dispositivos multifuncionais:
Suporte a dispositivos multifuncionais de PC Card
Suporte a dispositivos PCI multifuncionais
Suporte a dispositivos multifuncionais em outros barramentos
Usando o driver de barramento multifuncional System-Supplied
Criando mapas de recursos para um dispositivo multifuncional
Consulte Seções de arquivo INF e Diretivas de arquivo INF para obter informações sobre sintaxe de arquivo INF.
O Kit de Driver do Windows (WDK) inclui uma seção separada que descreve como oferecer suporte a dispositivos de áudio multifuncionais.