Peta Strategi untuk Mengembangkan Driver NDIS
Untuk membuat paket driver Spesifikasi Antarmuka Driver Jaringan (NDIS), ikuti langkah-langkah berikut:
Langkah 1: Pelajari tentang arsitektur dan driver Windows.
Anda harus memahami dasar-dasar cara kerja driver di sistem operasi Windows. Mengetahui dasar-dasarnya akan membantu Anda membuat keputusan desain yang sesuai dan memungkinkan Anda menyederhanakan proses pengembangan Anda. Untuk informasi selengkapnya tentang dasar-dasar driver, lihat Konsep untuk semua pengembang driver.
Langkah 2: Pelajari tentang NDIS.
Untuk informasi umum tentang driver NDIS dan NDIS, lihat topik berikut:
Arsitektur Jaringan Windows dan Model OSI
Langkah 3: Tentukan keputusan desain driver Windows tambahan.
Untuk informasi selengkapnya tentang cara membuat keputusan desain Windows tambahan, lihat Membuat Driver Kernel-Mode yang Andal, Masalah Pemrograman untuk Driver 64-Bit, dan Membuat File INF Internasional.
Langkah 4: Pelajari tentang proses dan alat build, pengujian, dan debug driver Windows.
Membangun driver berbeda dari membangun aplikasi mode pengguna. Untuk informasi selengkapnya tentang proses build, debug, dan pengujian driver Windows, penandatanganan driver, dan Pengujian Windows Hardware Lab Kit (HLK), lihat Membangun, Men-debug, dan Menguji Driver. Untuk informasi selengkapnya tentang membangun, menguji, memverifikasi, dan men-debug alat, lihat Alat Pengembangan Driver.
Langkah 5: Pilih jenis driver NDIS yang akan Anda terapkan.
Untuk informasi selengkapnya tentang jenis driver NDIS, lihat Menggunakan Panduan Desain Driver Jaringan.
Ikuti peta jalan untuk jenis pengemudi.
Peta Strategi untuk Mengembangkan Driver Miniport NDIS
Peta Strategi untuk Mengembangkan Driver Protokol NDIS
Peta Strategi untuk Mengembangkan Driver Filter NDIS
Peta Strategi untuk Mengembangkan Driver Perantara NDIS
Peta Strategi untuk Mengembangkan Driver Miniport Mobile Broadband
Peta Strategi untuk Mengembangkan Driver Callout Platform Pemfilteran Windows
Langkah 6: Tinjau sampel driver Jaringan di repositori sampel driver Windows di GitHub.
Langkah 7: Kembangkan (atau port), bangun, uji, dan debug driver NDIS Anda.
Lihat panduan porting jika Anda memindahkan driver yang sudah ada:
Memindahkan Driver NDIS 5.x ke NDIS 6.0
Untuk informasi selengkapnya tentang pembuatan berulang, pengujian, dan penelusuran kesalahan, lihat Gambaran Umum Build, Debug, dan Proses Pengujian. Proses ini akan membantu memastikan bahwa Anda membangun driver yang berfungsi.
Langkah 8: Buat paket driver untuk driver Anda.
Untuk informasi selengkapnya tentang cara menginstal driver, lihat Menyediakan Paket Driver. Untuk informasi selengkapnya tentang cara menginstal driver NDIS, lihat Komponen dan File yang Digunakan untuk Penginstalan Komponen Jaringan dan Memberi Tahu Objek untuk Komponen Jaringan.
Langkah 9: Tanda tangani dan distribusikan driver Anda.
Langkah terakhir adalah menandatangani dan mendistribusikan driver. Jika driver Anda memenuhi standar kualitas yang ditentukan untuk Windows Hardware Lab Kit (HLK),Anda dapat mendistribusikannya melalui program Microsoft Windows Update. Untuk informasi selengkapnya tentang cara mendistribusikan driver, lihat Mulai menggunakan proses pengiriman perangkat keras.
Ini adalah langkah-langkah dasar. Langkah tambahan mungkin diperlukan berdasarkan kebutuhan driver individual Anda.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk