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.
Se um dispositivo PCI multifuncional estiver completamente em conformidade com o padrão multifuncional PCI, o driver de barramento PCI enumerará as funções individuais. O driver de barramento PCI gerencia o fato de que há mais de uma função residindo em um único local de dispositivo. Para o resto do sistema, as funções individuais operam como dispositivos independentes.
Os fornecedores de um dispositivo multifuncional PCI em uma plataforma baseada em NT devem fazer o seguinte:
Certifique-se de que o dispositivo está em conformidade com a especificação multifuncional PCI.
Forneça um driver de função PnP para cada função do dispositivo.
Como o controlador de barramento fornecido pelo sistema lida com a funcionalidade multifuncional, os controladores de função podem ser os mesmos que seriam usados se as funções fossem empacotadas como dispositivos individuais.
Forneça um arquivo INF para cada função do dispositivo.
Os arquivos INF podem ser os mesmos arquivos que seriam usados se as funções fossem empacotadas como dispositivos individuais. Os arquivos INF não precisam de nenhuma semântica multifuncional especial.
Por exemplo, a figura a seguir mostra as pilhas de dispositivos de exemplo que podem ser criadas para um dispositivo PCI multifuncional com funções ISDN e modem.
Como mostrado na figura anterior, em vez de enumerar um dispositivo multifuncional, o driver PCI enumera dois dispositivos filho. O gerenciador PnP trata cada dispositivo filho como um dispositivo típico, localizando arquivos INF, carregando os drivers apropriados, chamando suas rotinas AddDevice e assim por diante até que uma pilha de dispositivos seja criada para cada dispositivo. O driver PCI arbitra os recursos para os dispositivos filho e gerencia quaisquer outros aspetos multifuncionais do dispositivo. O fornecedor da placa multifuncional fornece drivers de função e INFs para os dispositivos ISDN e modem, como se fossem dispositivos separados.
A ilustração centra-se na função condutor e condutor de bus para cada função e nos seus FDO e DOP associados. Todos os drivers de filtro (e DOs de filtro) são omitidos por simplicidade.