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.80 dan menjelaskan penambahan desain utamanya. NDIS 6.80 disertakan dalam Windows 10, versi 1709.
NDIS 6.80 adalah pembaruan versi minor ke NDIS 6.70 untuk driver miniport, protokol, filter, dan perantara. Untuk informasi selengkapnya tentang memporting driver NDIS 6.x ke NDIS 6.80, lihat Porting NDIS 6.x drivers ke NDIS 6.80.
Untuk driver NIC, ekstensi kelas NetAdapter (NetAdapterCx) telah diperbarui dari versi 1.0 ke versi 1.1 di Windows 10, versi 1709.
Pembaruan fitur
Permintaan OID sinkron
NDIS 6.80 memperkenalkan fitur baru untuk OID, permintaan OID sinkron. Panggilan OID sinkron adalah latensi rendah, tidak memblokir, dapat diskalakan, dan dapat diandalkan dibandingkan dengan permintaan OID reguler. Untuk informasi selengkapnya, lihat Antarmuka Permintaan OID Sinkron di NDIS 6.80.
RSSv2
Pada NDIS 6.80, Receive Side Scaling (RSS) telah ditingkatkan ke RSS versi 2 (RSSv2). RSSv2 menyempurnakan RSSv2 dengan menawarkan penyebaran per VPort. Untuk informasi selengkapnya, lihat Receive Side Scaling Versi 2 (RSSv2) di NDIS 6.80.
RSSv2 hanya dipratinjau di Windows 10, versi 1709.
Fitur jaringan baru lainnya
NDIS membentuk fondasi inti untuk platform driver jaringan di Windows. Untuk daftar fitur driver jaringan lain yang diperbarui pada saat yang sama dengan NDIS 6.80, lihat bagian Windows 10, versi 1709 untuk Jaringan di Apa yang baru dalam pengembangan driver.
Menerapkan driver NDIS 6.80
Driver NDIS 6.80 harus memenuhi persyaratan yang ditentukan dalam Menerapkan driver NDIS 6.30.
Selain itu, driver NDIS 6.80 harus mematuhi persyaratan berikut:
Driver NDIS 6.80 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.80. Anggota MajorNdisVersion harus berisi 6 dan anggota MinorNdisVersion harus berisi 80. Persyaratan ini berlaku untuk pengandar miniport, protokol, dan filter.
Anda juga harus memperbarui informasi versi untuk pengkompilasi (lihat Mengkompilasi driver NDIS 6.80).
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 anggota Header dari NDIS_FILTER_DRIVER_CHARACTERISTICS: Atur Revision ke NDIS_FILTER_CHARACTERISTICS_REVISION_3 dan Size ke NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_3.
Driver protokol harus mengatur anggota Header dari NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: Atur Revisi ke NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 dan Ukuran ke NDIS_SIZEOF_PROTOCOL_DRIVER_CHARACTERISTICS_REVISION_2.
Mengkompilasi driver NDIS 6.80
Pengendali NIC
Untuk informasi selengkapnya tentang mengkompilasi driver NIC dengan NetAdapterCx, lihat Porting NDIS driver miniport ke NetAdapterCx (Pengaturan kompilasi).
Miniport, protokol, dan filter driver
WDK untuk Windows 10, versi 1709 mendukung versioning header. Penerapan versi header memastikan bahwa driver NDIS 6.80 menggunakan struktur data NDIS 6.80 yang sesuai pada waktu kompilasi.
Tambahkan pengaturan pengkompilasi berikut ke proyek Visual Studio untuk driver Anda:
- Untuk driver miniport, tambahkan
NDIS680_MINIPORT=1
. - Untuk driver filter atau protokol, tambahkan
NDIS680=1
.
Untuk informasi tentang membangun driver dengan Rilis WDK Windows 10 versi 1709, lihat Membangun Driver.
PERUBAHAN API dan struktur data
API dan struktur data baru
API dan struktur data berikut baru di NDIS 6.80.
- MINIPORT_SYNCHRONOUS_OID_REQUEST
- FILTER_SYNCHRONOUS_OID_REQUEST
- FILTER_SYNCHRONOUS_OID_REQUEST_COMPLETE
- NdisFSynchronousOidRequest
- NdisSynchronousOidRequest
- OID_GEN_RECEIVE_SCALE_PARAMETERS_V2
- OID_GEN_RSS_SET_INDIRECTION_TABLE_ENTRIES
- NDIS_RECEIVE_SCALE_PARAMETERS_V2
- NDIS_RSS_SET_INDIRECTION_ENTRIES
- NDIS_RSS_SET_INDIRECTION_ENTRY
API dan struktur data yang diperbarui
API dan struktur data berikut diperbarui di NDIS 6.80.