Bagikan melalui


Pengantar NDIS 6.50

Topik ini memperkenalkan Network Driver Interface Specification (NDIS) 6.50 dan menjelaskan penambahan desain utamanya. NDIS 6.50 disertakan dalam Windows 10, versi 1507 dan yang lebih baru.

NDIS 6.50 adalah pembaruan versi minor ke NDIS 6.40. Untuk informasi selengkapnya tentang memindahkan driver NDIS 6.x ke NDIS 6.50, lihat Memindahkan driver NDIS 6.x ke NDIS 6.50.

Pembaruan fitur

NDIS 6.50 adalah pembaruan inkremental untuk NDIS 6.40 dan tidak berisi fitur baru utama apa pun.

Menerapkan driver NDIS 6.50

Driver NDIS 6.50 harus mengikuti persyaratan yang ditentukan dalam Menerapkan driver NDIS 6.30.

Selain itu, driver NDIS 6.50 harus mematuhi persyaratan berikut:

  • Driver NDIS 6.50 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.50. Anggota MajorNdisVersion harus berisi 6 dan anggota MinorNdisVersion harus berisi 50. Persyaratan ini berlaku untuk driver miniport, protokol, dan filter. Anda juga harus memperbarui informasi versi untuk pengkompilasi (lihat Mengkompilasi driver NDIS 6.50).

    • Driver Miniport harus mengatur anggota HeaderNDIS_MINIPORT_DRIVER_CHARACTERISTICS: Atur Revisi ke NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 dan Ukuran ke NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.

    • Driver filter harus mengatur anggota HeaderNDIS_FILTER_DRIVER_CHARACTERISTICS: Atur Revisi ke NDIS_FILTER_CHARACTERISTICS_REVISION_2 dan Ukuran ke NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.

    • Driver protokol harus mengatur anggota HeaderNDIS_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.50 untuk Windows 10, versi 1507 dan yang lebih baru harus menggunakan struktur data versi NDIS 6.50. Untuk informasi selengkapnya, lihat Menggunakan struktur data NDIS 6.50.

Mengkompilasi driver NDIS 6.50

WDK untuk Windows 10, versi 1507 mendukung penerapan versi header. Penerapan versi header memastikan bahwa driver NDIS 6.50 menggunakan struktur data NDIS 6.50 yang sesuai pada waktu kompilasi.

Tambahkan pengaturan pengkompilasi berikut ke proyek Visual Studio untuk driver Anda:

  • Untuk driver miniport, tambahkan NDIS650_MINIPORT=1.
  • Untuk driver filter atau protokol, tambahkan NDIS650=1.

Untuk informasi tentang membangun driver dengan Windows 10, rilis WDK versi 1507, lihat Membangun Driver.

Menggunakan struktur data NDIS 6.50

Struktur data baru

Struktur data berikut baru di NDIS 6.50.

Struktur data yang diperbarui

Struktur data berikut diperbarui di NDIS 6.50.

NDIS 6,51

NDIS 6.51 adalah pembaruan versi yang sangat minor untuk NDIS 6.50. NDIS 6.51 disertakan dalam Windows 10, versi 1511 dan yang lebih baru. Semua informasi untuk NDIS 6.50 juga berlaku untuk NDIS 6.51 dengan pengecualian berikut:

  • MinorNdisVersion berubah dari 50 menjadi 51 saat mendaftarkan driver Anda dengan NDIS.
  • Pengaturan kompilator berubah dari NDIS650_MINIPORT=1 untuk driver miniport dan NDIS650=1 untuk driver filter atau protokol, ke NDIS651_MINIPORT=1 dan NDIS651=1 masing-masing.