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 driver de função é o driver principal para um dispositivo (consulte a figura Possíveis camadas de driver ). Um driver de função normalmente é escrito pelo fornecedor do dispositivo e é necessário (a menos que o dispositivo esteja sendo usado no modo bruto). O gerenciador PnP carrega no máximo um driver de função para um dispositivo. Um driver de função pode fazer a manutenção de um ou mais dispositivos.
Um driver de função fornece a interface operacional para seu dispositivo. Normalmente, o driver de função controla operações de leitura e gravação no dispositivo e gere a política de energia do dispositivo.
O driver de função para um dispositivo pode ser implementado como uma combinação driver/minidriver, como um par de driver de porta/miniporta ou um par de driver de classe/miniclasse. Em tais pares de driver, o minidriver é vinculado ao segundo driver, que é uma DLL.
Se um dispositivo está sendo conduzido no modo bruto, ele não tem nenhum driver de função e nenhum driver de filtro de nível superior ou inferior. Todas as E/S em modo bruto são feitas pelo controlador de barramento e drivers de filtro de barramento opcionais.