Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
WDK menyediakan berbagai contoh driver mode kernel. Setelah Anda menginstal WDK, src\general subdirektori berisi kode driver sampel yang berlaku untuk semua driver mode kernel. Sampel juga dipertahankan secara online. Sampel ini mencakup yang berikut ini:
Menerapkan prinsip desain DCH (Aplikasi Dukungan Deklaratif, Komponen, dan Perangkat Keras [HSA]). Anda dapat menggunakannya sebagai model untuk paket Windows Driver Anda sendiri.
Sampel ini menunjukkan cara menulis driver untuk perangkat PCI generik menggunakan Windows Driver Framework.
Sampel ini menunjukkan cara membuat sumber media kustom dan paket driver yang dapat diinstal sebagai Kamera dan menghasilkan bingkai.
Sampel ini menunjukkan penggunaan DMA Sistem V3. Ini menunjukkan bagaimana driver dapat menggunakan pengontrol DMA sistem yang didukung oleh Windows untuk menulis data ke lokasi perangkat keras menggunakan DMA.
Menunjukkan penggunaan antrean IRP batal-aman.
Menunjukkan teknik yang dapat digunakan driver mode kernel untuk memberi tahu aplikasi tentang peristiwa perangkat keras, jika aplikasi meminta pemberitahuan. Satu teknik menggunakan objek peristiwa dan yang lain bergantung pada antrean permintaan pemberitahuan hingga peristiwa terjadi.
Menunjukkan bagaimana driver harus mendukung kode kontrol I/O.
Driver sampel ObCallback menunjukkan penggunaan panggilan balik terdaftar untuk perlindungan proses. Driver mendaftarkan panggilan balik kontrol yang dipanggil pada pembuatan proses.
Sampel ini menunjukkan cara menulis driver KMDF untuk perangkat PCI. Sampel ini berfungsi dengan Adaptor Ethernet PCI berbasis Intel 82557/82558 (10/100) dan Intel yang kompatibel.
Driver sampel Kcs menunjukkan penggunaan pustaka performa mode kernel.
Sampel RegFltr menunjukkan cara menulis driver filter registri.
Menyediakan kode sampel untuk sekumpulan driver yang sesuai dengan Windows Driver Model (WDM). Sampel ini juga mencakup perangkat lunak penginstalan sampel.
Menunjukkan cara menggunakan pelacakan perangkat lunak WPP.
Sampel ini menunjukkan cara menggunakan versi 1 dari Kerangka Kerja Driver Mode Pengguna untuk menulis driver minimal.
Driver filter FIREFly KMDF untuk perangkat HID Bersama dengan mengilustrasikan cara menulis driver filter, sampel ini menunjukkan cara menggunakan antarmuka target I/O jarak jauh untuk membuka koleksi HID dalam mode kernel dan mengirim permintaan IOCTL untuk mengatur dan mendapatkan laporan fitur, serta bagaimana aplikasi dapat menggunakan antarmuka WMI untuk mengirim perintah ke driver filter.
Subdirektori \src direktori lainnya berisi kode sampel untuk driver mode kernel untuk berbagai jenis perangkat keras.
Lihat juga
Sampel driver Microsoft Windows di GitHub