Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique répertorie les exemples de pilotes KMDF (Kernel-Mode Driver Framework) que vous pouvez parcourir et télécharger sur le portail d’exemples Microsoft. Vous pouvez également cloner, fork ou télécharger le dépôt Windows-driver-samples sur GitHub.
Pour plus d’informations sur la création des exemples, consultez Génération d’un pilote.
ECHO montre comment utiliser les objets de file d’attente et de requête du framework et la synchronisation automatique.
Pour plus d’informations sur cet exemple, consultez l’exemple d’écho KMDF.
FakeModem illustre un pilote de modem sans contrôleur simple qui envoie et reçoit des commandes AT.
Pour plus d’informations sur cet exemple, consultez le pilote Fakemodem.
FIREFLY Illustre la programmation d’un appareil d’entrée humaine (HID) à l’aide de codes de contrôle d’E/S (IOCTL) et fournit une interface WMI (Windows Management Instrumentation).
Pour plus d’informations sur cet exemple, consultez le pilote de filtre FIREFLY - WDF pour le périphérique HID.
HIDUSBFX2 Montre comment écrire un minidriver pour un appareil HID et comment mapper un périphérique USB non HID à un appareil HID. L’appareil est contenu dans le kit d’apprentissage osR USB-FX2.
Pour plus d’informations sur cet exemple, consultez HIDUSBFX2.
KbFiltr démontre un pilote de filtre de dispositif supérieur pour un clavier PS/2.
Pour plus d’informations sur cet exemple, consultez le pilote de filtre WDF d’entrée clavier (Kbfiltr).
NDISProt Illustre un pilote de protocole NDIS 5.0/5.1 et NDIS 6.0 sans connexion.
Pour plus d’informations sur cet exemple, consultez le protocole WDF sans connexion NDISProt.
NONPNP Illustre un pilote non Plug and Play (PnP) qui utilise le framework.
Pour plus d’informations sur cet exemple, consultez NONPNP.
KMDF_FX2 Montre comment effectuer des transferts de données en bloc et en mode interruption vers le dispositif USB contenu dans le kit d’apprentissage OSR USB-FX2.
Pour plus d’informations sur cet exemple, consultez kmdf_fx2.
PCIDRV Un pilote entièrement fonctionnel basé sur le framework pour les adaptateurs PCI Ethernet Intel 82557/82558 (10/100) et compatibles Intel.
Pour plus d’informations sur cet exemple, consultez le pilote PCIDRV - pilote WDF pour périphérique PCI.
PLX9x5x Montre comment écrire un pilote pour un périphérique PCI générique qui prend en charge DMA et utilise la carte PLX9656/9653RDK-LITE.
Pour plus d’informations sur cet exemple, consultez le PLX9x5x PCI Driver.
Pilote série basé sur un framework et sur l'exemple de pilote série WDM.
Pour plus d’informations sur cet exemple, consultez l’exemple Serial.
Versions basées sur le Toaster Framework des pilotes d'exemple WDM. L’exemple de grille-pain comprend un pilote de filtre, un pilote de fonction et un pilote de bus qui créent une pile de pilotes unique. L’exemple inclut également un pilote en mode noyau supplémentaire qui utilise une cible d’E/S distante pour communiquer avec la pile des pilotes.
Pour plus d’informations sur cet exemple, consultez Grille-pain.
UsbSamp Montre comment utiliser l’infrastructure pour effectuer des transferts de données en bloc et isochrones vers un périphérique USB.
Pour plus d’informations sur cet exemple, consultez l’exemple Usbsamp.
WmiSamp Montre comment inscrire des fournisseurs WMI et créer des instances de fournisseur pour les objets d’appareil framework et comment gérer les requêtes WMI que les applications envoient à l’appareil.
Pour plus d’informations à propos de cet exemple, consultez le fournisseur WmiSamp WMI.