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.
Topik ini memperkenalkan Spesifikasi Antarmuka Driver Jaringan (NDIS) 6.89 dan menjelaskan penambahan desain utamanya. NDIS 6.89 disertakan dalam Windows 11, versi 24H2 dan Windows Server 2022 dan yang lebih baru.
NDIS 6.89 adalah pembaruan versi minor ke NDIS 6.88. Untuk informasi lebih lanjut tentang pemindahan driver NDIS 6.x ke NDIS 6.89, lihat Pemindahan driver NDIS 6.x ke NDIS 6.89.
Pembaruan fitur
NDIS 6.89 menambahkan dukungan untuk penggunaan UDP Receive Segment Coalescing Offload (URO). Offload perangkat keras ini memungkinkan NIC untuk menggabungkan segmen penerimaan UDP. NIC dapat menggabungkan datagram UDP dari alur yang sama yang cocok dengan sekumpulan aturan ke dalam buffer yang berdampingan secara logis. Datagram gabungan ini kemudian ditunjukkan ke tumpukan jaringan Windows sebagai satu paket besar. Penggabungan datagram UDP mengurangi biaya CPU untuk memproses paket pada koneksi berbandwidth tinggi, menghasilkan throughput yang lebih tinggi dan lebih sedikit siklus per byte.
Menerapkan driver NDIS 6.89
Driver NDIS 6.89 harus mengikuti persyaratan yang ditetapkan dalam bagian tentang Penerapan driver NDIS 6.30.
Selain itu, driver NDIS 6.89 harus mematuhi persyaratan berikut:
Driver NDIS 6.89 harus melaporkan versi NDIS yang benar ketika mendaftar dengan NDIS.
Anda harus memperbarui nomor versi NDIS utama dan minor dalam struktur NDIS_Xxx_DRIVER_CHARACTERISTICS untuk mendukung NDIS 6.89. Elemen MajorNdisVersion harus berisi 6 dan elemen MinorNdisVersion harus berisi 89. Persyaratan ini berlaku untuk miniport, protokol, dan driver penyaring. Anda juga harus memperbarui informasi versi untuk pengkompilasi (lihat Mengkompilasi driver NDIS 6.89).
Driver Miniport harus mengatur anggota Header dari NDIS_MINIPORT_DRIVER_CHARACTERISTICS: Atur Revisi ke NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3 dan Ukuran ke NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3.
Driver filter harus mengatur Header anggota NDIS_FILTER_DRIVER_CHARACTERISTICS: Atur Revisi ke NDIS_FILTER_CHARACTERISTICS_REVISION_3 dan Ukuran ke NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_3.
Driver protokol harus mengatur Header anggota dari NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: Atur Revisi ke NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 dan Ukuran ke NDIS_SIZEOF_PROTOCOL_DRIVER_CHARACTERISTICS_REVISION_2.
- Driver miniport NDIS 6.89 untuk Windows 11, versi 24H2 dan Windows Server 2022 dan yang lebih baru harus menggunakan struktur data versi NDIS 6.89.
Mengkompilasi pengandar NDIS 6.89
WDK untuk Windows Server 2022 mendukung pemversionan header. Penerapan versi header memastikan bahwa driver NDIS 6.89 menggunakan struktur data NDIS 6.89 yang sesuai pada waktu kompilasi.
Tambahkan pengaturan pengkompilasi berikut ke proyek Visual Studio untuk driver Anda:
- Untuk driver miniport, masukkan
NDIS689_MINIPORT=1
. - Untuk driver filter atau protokol, tambahkan
NDIS689=1
.
Untuk informasi tentang membangun driver dengan rilis Windows Server 2022 WDK, lihat Membangun Driver.