Compartilhar via


Drivers de filtro (WDM)

Drivers de filtro são drivers opcionais que adicionam valor ou modificam o comportamento de um dispositivo. Um driver de filtro pode atender a um ou mais dispositivos.

Controladores de filtro de barramento

Os drivers de filtro de barramento normalmente agregam valor a um barramento e são fornecidos pela Microsoft ou por OEMs do sistema (consulte a figura Possíveis Camadas de Driver). Os drivers de filtro de barramento são opcionais. Pode haver qualquer número de motoristas de filtro de ônibus para um ônibus.

Um driver de filtro de barramento poderia, por exemplo, implementar aprimoramentos proprietários no hardware de barramento padrão.

Para dispositivos descritos por um BIOS ACPI, o gerenciador de energia insere um filtro ACPI fornecido pela Microsoft (driver de filtro de barramento) acima do driver de barramento para cada dispositivo desse tipo. O filtro ACPI executa a política de energia do dispositivo e ativa e desativa dispositivos. O filtro ACPI é transparente para outros drivers e não está presente em computadores não ACPI.

Drivers de filtro de nível inferior

Os drivers de filtro de nível inferior normalmente modificam o comportamento do hardware do dispositivo (consulte a figura Possíveis Camadas de Driver ). Eles normalmente são fornecidos por IHVs e são opcionais. Pode haver qualquer número de drivers de filtro de nível inferior para um dispositivo.

Um driver de filtro de nível inferior para dispositivo monitora e/ou modifica solicitações de E/S para um dispositivo específico. Normalmente, esses filtros redefinem o comportamento de hardware para corresponder às especificações esperadas.

Um driver de filtro de classe de nível inferior monitora e/ou modifica solicitações de E/S para uma classe de dispositivos. Por exemplo, um driver de filtro de classe de nível inferior para dispositivos de mouse pode fornecer aceleração, realizando uma conversão não linear dos dados de movimento do mouse.

Drivers de filtro de nível superior

Os drivers de filtro de nível superior normalmente fornecem recursos adicionais de valor para um dispositivo (consulte a figura Camadas de Driver Possíveis). Esses drivers geralmente são fornecidos por IHVs e são opcionais. Pode haver qualquer número de drivers de filtro de nível superior para um dispositivo.

Um driver de filtro de dispositivo de nível superior oferece valor adicional para um dispositivo específico. Por exemplo, um driver de filtro de dispositivo de nível superior para um teclado pode impor verificações de segurança adicionais.

Um driver de filtro de classe de nível superior adiciona valor para todos os dispositivos de uma classe específica.