Peta Strategi untuk Mengembangkan Driver Protokol NDIS
Untuk membuat paket driver protokol 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: Baca topik pengenalan driver protokol. Pengantar Konsep Desain Driver ProtokolDriver Protokol NDIS
Langkah 6: Baca bagian menulis driver protokol.
Bagian ini memberikan gambaran umum tentang antarmuka driver protokol utama. Antarmuka ini mencakup fungsi yang disediakan driver protokol (fungsi ProtocolXxx ) dan panggilan NDIS untuk memulai operasi. NDIS menyediakan fungsi NdisXxx yang dipanggil driver protokol untuk melakukan operasi NDIS.
Langkah 7: Tinjau sampel driver protokol NDIS di repositori sampel driver Windows di GitHub.
Langkah 8: 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
- Memindahkan Driver NDIS 6.x ke NDIS 6.20
- Memindahkan Driver NDIS 6.x ke NDIS 6.30
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 9: 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 10: Tanda tangani dan distribusikan driver Anda.
Langkah terakhir adalah menandatangani (opsional) 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