Contoh Driver KMDF

Topik ini mencantumkan driver sampel Kernel-Mode Driver Framework (KMDF) yang dapat Anda telusuri dan unduh di portal Sampel Microsoft. Anda juga dapat mengkloning, fork, atau mengunduh repositori Windows-driver-samples di GitHub.

Untuk informasi tentang membuat sampel, lihat Membangun Driver.

ECHO Menunjukkan cara menggunakan antrean kerangka kerja dan objek permintaan dan sinkronisasi otomatis.

Untuk informasi selengkapnya tentang sampel ini, lihat Sampel KMDF Echo.

FakeModem Menunjukkan driver modem tanpa pengontrol sederhana yang mengirim dan menerima perintah AT.

Untuk informasi selengkapnya tentang sampel ini, lihat Driver Fakemodem.

FIREFLY Menunjukkan pemrograman perangkat input manusia (HID) dengan menggunakan kode kontrol I/O (IOCTL), dan menyediakan antarmuka Windows Management Instrumentation (WMI).

Untuk informasi selengkapnya tentang sampel ini, lihat driver filter FIREFLY - WDF untuk perangkat HID.

HIDUSBFX2 Menunjukkan cara menulis minidriver untuk perangkat HID dan cara memetakan perangkat USB non-HID ke perangkat HID. Perangkat ini terkandung dalam OSR USB-FX2 Learning Kit.

Untuk informasi selengkapnya tentang sampel ini, lihat HIDUSBFX2.

KbFiltr Menunjukkan driver filter perangkat atas untuk keyboard PS/2.

Untuk informasi selengkapnya tentang sampel ini, lihat Driver Filter WDF Input Keyboard (Kbfiltr).

NDISProt Menunjukkan driver protokol NDIS 5.0/5.1 dan NDIS 6.0 tanpa koneksi.

Untuk informasi selengkapnya tentang sampel ini, lihat Protokol WDF tanpa Koneksi NDISProt.

NONPNP Menunjukkan driver non-Plug and Play (PnP) yang menggunakan kerangka kerja.

Untuk informasi selengkapnya tentang sampel ini, lihat NONPNP.

KMDF_FX2 Menunjukkan cara melakukan transfer data secara massal dan mengganggu ke perangkat USB yang terkandung dalam OSR USB-FX2 Learning Kit.

Untuk informasi selengkapnya tentang sampel ini, lihat kmdf_fx2.

PCIDRV Driver berbasis kerangka kerja yang berfungsi penuh untuk adaptor Ethernet PCI berbasis Intel 82557/82558 (10/100) dan Intel kompatibel.

Untuk informasi selengkapnya tentang sampel ini, lihat PCIDRV - WDF Driver untuk Perangkat PCI.

PLX9x5x Menunjukkan cara menulis driver untuk perangkat PCI generik yang mendukung DMA dan menggunakan papan PLX9656/9653RDK-LITE.

Untuk informasi selengkapnya tentang sampel ini, lihat Driver PCI PLX9x5x.

Driver serial berbasis kerangka kerja Seri A yang didasarkan pada driver sampel seri WDM.

Untuk informasi selengkapnya tentang sampel ini, lihat sampel Serial.

Versi berbasis Toaster Framework dari driver sampel pemangsa roti WDM. Sampel pemangsa termasuk driver filter, driver fungsi, dan driver bus yang membuat satu tumpukan driver. Sampel ini juga mencakup driver mode kernel tambahan yang menggunakan target I/O jarak jauh untuk berkomunikasi dengan tumpukan driver.

Untuk informasi selengkapnya tentang sampel ini, lihat Pemangsa.

UsbSamp Menunjukkan cara menggunakan kerangka kerja untuk melakukan transfer data massal dan isochronous ke perangkat USB.

Untuk informasi selengkapnya tentang sampel ini, lihat Sampel Usbsamp.

WmiSamp Menunjukkan cara mendaftarkan penyedia WMI dan membuat instans penyedia untuk objek perangkat kerangka kerja dan cara menangani kueri WMI yang dikirim aplikasi ke perangkat.

Untuk informasi selengkapnya tentang sampel ini, lihat Penyedia WmiSamp WMI.