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.
Este tópico lista os drivers de exemplo do Kernel-Mode Driver Framework (KMDF) que você pode procurar e baixar no portal de exemplos da Microsoft. Você também pode clonar, fazer um fork ou baixar o repositório amostras de driver do Windows no GitHub.
Para obter informações sobre como criar os exemplos, consulte Criando um driver.
ECHO Demonstra como usar os objetos de fila e solicitação do framework e a sincronização automática.
Para obter mais informações sobre este exemplo, consulte o KMDF Echo Sample.
FakeModem Demonstra um driver de modem sem controlador simples que envia e recebe comandos AT.
Para obter mais informações sobre este 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 este exemplo, consulte o driver de filtro FIREFLY - WDF para dispositivo HID.
HIDUSBFX2 Demonstra como escrever 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 mais informações sobre este exemplo, consulte o Driver de Filtro WDF de Entrada de Teclado (Kbfiltr).
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 executar transferências de dados em massa e de interrupção para o dispositivo USB que está contido no Kit de Aprendizagem OSR USB-FX2.
Para obter mais informações sobre este exemplo, consulte kmdf_fx2.
PCIDRV Um driver baseado em estrutura totalmente funcional para adaptadores Ethernet PCI 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 escrever um driver para um dispositivo PCI genérico que suporta DMA e usa a placa PLX9656/9653RDK-LITE.
Para obter mais informações sobre este exemplo, consulte o driver PCI PLX9x5x.
Driver serial baseado na framework Serial A e no driver de exemplo serial WDM.
Para obter mais informações sobre este exemplo, consulte o Exemplo serial.
Versões dos drivers de exemplo para torradeira baseadas no Toaster Framework do WDM. O exemplo de torradeira inclui um driver de filtro, um driver de função e um driver de barramento que criam uma única pilha de controladores. O exemplo também inclui um controlador de modo núcleo adicional que utiliza um alvo remoto de E/S para comunicar com a pilha de controladores.
Para obter mais informações sobre este exemplo, consulte Torradeira.
UsbSamp Demonstra como usar a estrutura para realizar transferências de dados em massa e isócronas para um dispositivo USB.
Para obter mais informações sobre este exemplo, consulte o Exemplo de Usbsamp.
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 WmiSamp WMI Provider.