Compartilhar via


Drivers de função

Um driver de função é o driver principal de 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 atender a um ou mais dispositivos.

Um driver de função fornece a interface operacional para seu dispositivo. Normalmente, o driver de função manipula leituras e gravações no dispositivo e gerencia a política de energia do dispositivo.

O driver de função para um dispositivo pode ser implementado como um par driver/minidriver, como um par de driver de porta/miniporto ou um par de driver de classe/miniclasse. Nesses pares de driver, o minidriver é vinculado ao segundo driver, que é uma DLL.

Se um dispositivo estiver sendo controlado no modo raw, ele não terá nenhum driver de função e nenhum driver de filtro de nível superior ou inferior. Todas as E/Ss de modo bruto são feitas pelo motorista do ônibus e por drivers opcionais de filtro de ônibus.