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.
Este tópico lista os drivers de exemplo do KMDF (Kernel-Mode Driver Framework) que você pode navegar e baixar no portal de Exemplos da Microsoft. Você também pode clonar, bifurcar ou baixar o repositório de exemplos de driver do Windows no GitHub.
Para obter informações sobre como criar os exemplos, consulte Como criar um driver.
O ECHO demonstra como usar os objetos de fila e solicitação da estrutura e a sincronização automática.
Para obter mais informações sobre este exemplo, consulte o exemplo de eco KMDF.
FakeModem demonstra um driver de modem simples sem controlador que envia e recebe comandos AT.
Para obter mais informações a respeito deste exemplo, consulte o Driver Fakemodem.
FIREFLY Demonstra a programação de um dispositivo de entrada humana (HID) usando códigos de controle de E/S (IOCTLs) e fornece uma interface WMI (Instrumentação de Gerenciamento do Windows).
Para obter mais informações sobre esse exemplo, consulte o FIREFLY – WDF driver de filtro para dispositivo HID.
HIDUSBFX2 Demonstra como gravar um minidriver para um dispositivo HID e como mapear um dispositivo USB não HID para um dispositivo HID. O dispositivo está contido no OSR USB-FX2 Learning Kit.
Para obter mais informações sobre este exemplo, consulte HIDUSBFX2.
KbFiltr Demonstra um driver de filtro de dispositivo superior para um teclado PS/2.
Para obter mais informações sobre este exemplo, consulte o Driver de Filtro WDF de Entrada do Teclado (Kbfiltr).
O NDISProt demonstra um driver de protocolo NDIS 5.0/5.1 e NDIS 6.0 sem conexão.
Para obter mais informações sobre este exemplo, consulte Protocolo WDF sem conexão NDISProt.
NONPNP demonstra um driver não Plug and Play (PnP) que usa a estrutura.
Para obter mais informações sobre este exemplo, consulte NONPNP.
KMDF_FX2 demonstra como realizar transferências de dados em massa e por interrupção para o dispositivo USB contido no kit de Aprendizagem USB-FX2 OSR.
Para obter mais informações sobre este exemplo, consulte kmdf_fx2.
PCIDRV Um driver totalmente funcional baseado em estrutura para adaptadores PCI Ethernet baseados em Intel 82557/82558 (10/100) e compatíveis com Intel.
Para obter mais informações sobre este exemplo, consulte o PCIDRV – WDF Driver for PCI Device.
PLX9x5x Demonstra como gravar um driver para um dispositivo PCI genérico que dá suporte ao DMA e usa a placa PLX9656/9653RDK-LITE.
Para obter mais informações sobre este exemplo, consulte o Driver PCI PLX9x5x.
Driver serial baseado em framework que se baseia no driver de exemplo serial do WDM.
Para obter mais informações sobre este exemplo, consulte o exemplo serial.
Versões baseadas no Toaster Framework dos drivers de exemplo da torradeira WDM. O exemplo da torradeira inclui um driver de filtro, um driver de função e um driver de ônibus que criam uma pilha de driver única. O exemplo também inclui um driver de modo kernel adicional que usa um destino de E/S remoto para se comunicar com a pilha de drivers.
Para obter mais informações sobre este exemplo, consulte Toaster.
O UsbSamp demonstra como usar a estrutura para executar transferências de dados em massa e isocronas para um dispositivo USB.
Para obter mais informações sobre este exemplo, consulte o Exemplo de Usbsamp.
O WmiSamp demonstra como registrar provedores WMI e criar instâncias de provedor para objetos de dispositivo de estrutura e como lidar com consultas WMI que os aplicativos enviam para o dispositivo.
Para obter mais informações sobre este exemplo, consulte o provedor WmiSamp WMI.