Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit onderwerp vindt u de Kernel-Mode KMDF-voorbeeldstuurprogramma's (Driver Framework) die u kunt bekijken en downloaden in de Microsoft Samples-portal. U kunt de Windows-driver-samples ook klonen, forken of downloaden van de repository op GitHub.
Zie Een stuurprogramma bouwen voor meer informatie over het bouwen van de voorbeelden.
ECHO laat zien hoe u de wachtrij- en aanvraagobjecten van het framework en automatische synchronisatie gebruikt.
Zie het KMDF-echovoorbeeld voor meer informatie over dit voorbeeld.
FakeModem demonstreert een eenvoudig controllerloze modemstuurprogramma dat AT-opdrachten verzendt en ontvangt.
Zie de Fakemodem Driver voor meer informatie over dit voorbeeld.
FIREFLY demonstreert het programmeren van een HID-apparaat (Human Input Device) met behulp van I/O-besturingscodes (IOCTLs) en biedt een WMI-interface (Windows Management Instrumentation).
Zie het filterstuurprogramma FIREFLY - WDF voor HID-apparaat voor meer informatie over dit voorbeeld.
HIDUSBFX2 Demonstreert hoe u een minidriver schrijft voor een HID-apparaat en hoe u een niet-HID USB-apparaat toe te wijzen aan een HID-apparaat. Het apparaat bevindt zich in de OSR USB-FX2 Learning Kit.
Zie HIDUSBFX2 voor meer informatie over dit voorbeeld.
KbFiltr demonstreert een stuurprogramma voor het bovenste apparaatfilter voor een PS/2-toetsenbord.
Zie het WDF-filterstuurprogramma voor toetsenbordinvoer (Kbfiltr) voor meer informatie over dit voorbeeld.
NDISProt demonstreert een verbindingsloze NDIS 5.0/5.1- en NDIS 6.0-protocolstuurprogramma.
Zie NDISProt Connection-less WDF Protocol voor meer informatie over dit voorbeeld.
NONPNP demonstreert een PnP-stuurprogramma (non-Plug and Play) dat gebruikmaakt van het framework.
Zie NONPNP voor meer informatie over dit voorbeeld.
KMDF_FX2 Demonstreert hoe u gegevensoverdrachten bulksgewijs uitvoert en onderbreekt naar het USB-apparaat dat is opgenomen in de OSR USB-FX2 Learning Kit.
Zie kmdf_fx2 voor meer informatie over dit voorbeeld.
PCIDRV Een volledig functioneel frameworkgebaseerd stuurprogramma voor Intel 82557/82558-gebaseerde PCI Ethernet-adapters (10/100) en Intel-compatibele adapters.
Zie het PCIDRV - WDF-stuurprogramma voor PCI-apparaat voor meer informatie over dit voorbeeld.
PLX9x5x Demonstreert hoe u een stuurprogramma schrijft voor een algemeen PCI-apparaat dat DMA ondersteunt en het PLX9656/9653RDK-LITE-bord gebruikt.
Zie het PCI-stuurprogramma PLX9x5x voor meer informatie over dit voorbeeld.
Serial Een framework gebaseerd serieel stuurprogramma dat is gebaseerd op het seriële WDM-voorbeeldstuurprogramma.
Zie het seriële voorbeeld voor meer informatie over dit voorbeeld.
Toaster Framework-gebaseerde versies van de WDM-toaster sample drivers. Het broodroostervoorbeeld bevat een filterstuurprogramma, een functiestuurprogramma en een busstuurprogramma die samen één stuurprogramma-stack vormen. Het voorbeeld bevat ook een extra kernelmodusstuurprogramma dat gebruikmaakt van een extern I/O-doel om te communiceren met de stuurprogrammastack.
Zie Broodrooster voor meer informatie over dit voorbeeld.
UsbSamp demonstreert hoe u het framework gebruikt om bulksgewijs en isochronische gegevensoverdrachten uit te voeren naar een USB-apparaat.
Zie het usbsamp-voorbeeld voor meer informatie over dit voorbeeld.
WmiSamp demonstreert hoe u WMI-providers registreert en providerexemplaren maakt voor frameworkapparaatobjecten en hoe u WMI-query's verwerkt die toepassingen naar het apparaat verzenden.
Zie de WmiSamp WMI-provider voor meer informatie over dit voorbeeld.