Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um dispositivo multifuncional ocupa uma posição em seu barramento pai, mas contém mais de uma função. A combinação de dispositivos de impressora/scanner/fax e modem/cartões de rede são dispositivos multifunções comuns.
Em um dispositivo multifuncional, as funções individuais são independentes. Isso 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 recurso para uma função não podem ser expressos em termos de recursos de outra função (por exemplo, function1 usa a porta X e function2 de E/S usa a porta x + 200).
Cada função deve ser capaz de operar como um dispositivo separado, mesmo que seja atendida pelos mesmos drivers que outra função.
Cada função no dispositivo deve ser enumerada.
Os requisitos de recursos para cada função devem ser comunicados ao gerenciador PnP.
Deve haver arquivos INF e drivers para cada função.
O componente responsável por cada uma dessas tarefas depende do padrão de multifunção para o barramento pai do dispositivo, o grau de conformidade do dispositivo com o padrão, e os recursos do driver do barramento pai.
Se o dispositivo estiver em conformidade com os padrões multifuncionais de seu barramento, seus requisitos de driver serão significativamente reduzidos. Os padrões multifuncionais em todo o setor foram definidos para os barramentos PC Card e PCI.
Se você estiver trabalhando com um DVD multifuncional/CD-ROM dispositivo usado para armazenamento de dados (não para reprodução de áudio/vídeo), deverá 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 integra várias funções, você pode usar um driver fornecido pelo sistema e um arquivo INF, desde que o dispositivo esteja em conformidade com os padrões multifuncionais de seu barramento. O driver fornecido pelo sistema para funções múltiplas (mf.sys) pode suprir os requisitos de enumeração em nível de barramento e alocação de recursos para o dispositivo, e o arquivo INF fornecido pelo sistema (mf.sys) pode instalar o dispositivo multifuncional. Você precisa fornecer apenas um driver de função e um arquivo INF para cada uma das funções de dispositivo individuais.
Se o dispositivo não estiver em conformidade com o padrão de seu barramento, talvez seja necessário fornecer um driver que tenha funcionalidades equivalentes àquelas do driver mf.sys, além de drivers funcionais e de arquivos INF para as funções do dispositivo.
Para instalar um dispositivo multifuncional, você normalmente 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 Copiar INFs.
As seções a seguir descrevem os requisitos de driver e instalação para vários tipos de dispositivos multifuncionais:
Suporte a dispositivos com cartão de computador multifuncional
Suporte a dispositivos PCI multifuncionais
Suporte a dispositivos multifuncionais em outros ônibus
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 a sintaxe de arquivo INF.
O WDK (Windows Driver Kit) inclui uma seção separada que descreve como dar suporte a dispositivos de áudio multifuncionais.