Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Det här avsnittet innehåller exempeldrivrutinerna för Kernel-Mode Driver Framework (KMDF) som du kan bläddra bland och ladda ned på Microsoft Samples-portalen. Du kan också klona, forka eller ladda ned Windows-driver-samples repository på GitHub.
Information om hur du skapar exemplen finns i Skapa en drivrutin.
ECHO Visar hur du använder ramverkets kö- och begärandeobjekt och automatisk synkronisering.
Mer information om det här exemplet finns i KMDF Echo Sample.
FakeModem Visar en enkel styrenhetslös modemdrivrutin som skickar och tar emot AT-kommandon.
Mer information om det här exemplet finns i Fakemodem Driver.
FIREFLY Visar programmering av en HID-enhet (Human Input Device) med hjälp av I/O-kontrollkoder (IOCTLs) och tillhandahåller ett WMI-gränssnitt (Windows Management Instrumentation).
Mer information om det här exemplet finns i FIREFLY – WDF-filterdrivrutin för HID-enhet.
HIDUSBFX2 Visar hur du skriver en minimejsel för en HID-enhet och hur du mappar en USB-enhet som inte är HID-enhet till en HID-enhet. Enheten finns i OSR USB-FX2 Learning Kit.
Mer information om det här exemplet finns i HIDUSBFX2.
KbFiltr Visar en drivrutin för övre enhetsfilter för ett PS/2-tangentbord.
Mer information om det här exemplet finns i WDF-filterdrivrutin för tangentbord (Kbfiltr).
NDISProt Visar en anslutningslös NDIS 5.0/5.1- och NDIS 6.0-protokolldrivrutin.
Mer information om det här exemplet finns i NDISProt Connection-less WDF Protocol.
NONPNP demonstrerar en drivrutin utan Plug and Play (non-PnP) som använder ramverket.
Mer information om det här exemplet finns i NONPNP-.
KMDF_FX2 Visar hur du utför mass- och avbrottsöverföringar till USB-enheten som finns i OSR USB-FX2 Learning Kit.
Mer information om det här exemplet finns i kmdf_fx2.
PCIDRV En fullt fungerande ramverksbaserad drivrutin för Intel 82557/82558-baserade PCI Ethernet-kort (10/100) och Intel-kompatibla.
Mer information om det här exemplet finns i PCIDRV – WDF-drivrutin för PCI-enhet.
PLX9x5x Visar hur du skriver en drivrutin för en allmän PCI-enhet som stöder DMA och använder kortet PLX9656/9653RDK-LITE.
Mer information om det här exemplet finns i PLX9x5x PCI Driver.
Ramverksbaserad seriell drivrutin som baseras på WDM-serieexempeldrivrutinen.
Mer information om det här exemplet finns i Seriellt exempel.
Toaster Framework-baserade versioner av WDM-brödrostens exempeldrivrutiner. Brödrostexemplet innehåller en filterdrivrutin, en funktionsdrivrutin och en bussdrivrutin som skapar en enda drivrutinsstack. Exemplet innehåller även ytterligare en drivrutin i kernelläge som använder ett fjärr-I/O-mål för att kommunicera med drivrutinsstacken.
Mer information om det här exemplet finns i Toaster.
UsbSamp Visar hur du använder ramverket för att utföra mass- och isokrona dataöverföringar till en USB-enhet.
Mer information om det här exemplet finns i Usbsamp Sample.
WmiSamp Visar hur du registrerar WMI-leverantörer och skapar providerinstanser för ramverksenhetsobjekt och hur du hanterar WMI-frågor som program skickar till enheten.
Mer information om detta exempel finns i WmiSamp WMI Provider.