Aracılığıyla paylaş


Ağ Bağdaştırıcısı WDF Sınıf Uzantısı (NetAdapterCx)

Genel bakış

Windows 10, sürüm 2004'den başlayarak, Windows Sürücü Seti (WDK), Ağ Arabirimi Denetleyicisi (NIC) için KMDF tabanlı bir istemci sürücüsü yazmanızı sağlayan bir Ağ Bağdaştırıcısı WDF Sınıf Uzantısı modülü (NetAdapterCx) içerir. Windows 11, sürüm 24H2'den başlayarak NetAdapterCx UMDF sürümü, NIC sürücülerinin kullanıcı modunda çalışmasına olanak tanır. NetAdapterCx, WDF'nin gücünü ve esnekliğini ve NDIS'nin ağ performansını sağlar ve NIC'niz için bir sürücü yazmayı kolaylaştırır.

Windows'un önceki sürümlerinde WDF ve NDIS'nin tek tek avantajları vardı, ancak birlikte çalışmıyordu. NIC sürücüsü yazmanın tek yolu NDIS miniport sürücüsü yazmaktı. WDF'yi bir NDIS miniport sürücüsünde kullanmak için sürücünüze ek kod yazmanız gerekiyordu ve daha sonra bile WDF işlevselliğinin yalnızca küçük bir alt kümesine erişiminiz vardı.

NetAdapterCx modeliyle ise NIC'niz için gerçek bir WDF sürücüsü yazarsınız. NetAdapterCx sürücünüz tam WDF işlevselliğinin yanı sıra NetAdapter sınıf uzantısından ağa özgü API'lere ve G/Ç desteğine erişebilir. Aşağıdaki blok diyagramında gösterildiği gibi NetAdapterCx, NDIS ile arka planda çalışmaya devam eder, ancak sizin yerinize NDIS ile tüm etkileşimi işler.

NetAdapterCx mimarisini gösteren Diyagramı.

Ek bilgiler

NetAdapterCx kullanmanın avantajları, aşağıdaki Ağ Bağdaştırıcısı Sınıf Uzantısı: Genel Bakış videosunda tartışılıyor.

NDIS 6.x miniport sürücüsünü NetAdapterCx NIC sürücü modeline taşımayı öğrenmek için bkz. NDIS miniport sürücülerini NetAdapterCx'e taşıma.

GitHub'da sürücü örnekleriyle hemen çalışmaya başlamak için NetAdapter-Cx-Driver-Samples depomuzu kopyalayın.

NetAdapterCx'in kaynak kodunu görmek veya adım adım hata ayıklama gerçekleştirmek için GitHub'da Ağ Bağdaştırıcısı-Sınıf Uzantısı depomuza bakın.

NetAdapterCx istemci sürücüsü geliştirirken Microsoft ile çalışmak veya sınıf uzantısı hakkında geri bildirim almak istiyorsanız bize e-posta gönderin.

Aşağıdaki video Ağ Bağdaştırıcısı Sınıf Uzantısı: Gelecek Yol Haritası ve İşbirliği gelecekteki yol haritası ve işbirliği fırsatlarını ele alır.

Makaleler

Bu bölüm aşağıdaki makaleleri içerir: