Filtre sürücüleri

NDIS 6.0, NDIS filtre sürücülerini kullanıma sunar. Filtre sürücüleri, protokol sürücüleriyle miniport sürücüleri arasındaki etkileşimi izleyebilir ve değiştirebilir. Filtre sürücülerinin uygulanması daha kolaydır ve NDIS ara sürücülerine göre daha az işleme yüküne sahiptir.

filtre modülü bir filtre sürücüsünün örneğidir. Aşağıdaki şekilde gösterildiği gibi, filtre modülleri genellikle miniport bağdaştırıcıları ile protokol bağlamaları arasında katmanlanır.

Miniport bağdaştırıcıları ile protokol bağlamaları arasında filtre modülleri içeren bir NDIS sürücü yığınını gösteren diyagram.

Filtre sürücüsü, NDIS kitaplığı aracılığıyla NDIS ve diğer NDIS sürücüleriyle iletişim kurar. NDIS kitaplığı, filtre sürücüsünün çağırması gereken tüm işletim sistemi işlevlerini kapsülleyen tam bir işlev kümesini (NdisFXxx ve diğer NdisXxx işlevleri) dışarı aktarır. Filtre sürücüsünün de filtre sürücüsüne erişmek için NDIS'nin kendi amaçları doğrultusunda veya diğer sürücüler adına çağıracağı bir dizi giriş noktası (FilterXxx işlevleri) dışarı aktarması gerekir.

Not

NDIS sürücü yığını ve dört NDIS sürücü türü arasındaki ilişkiyi gösteren diyagram hakkında daha fazla bilgi için bkz. NDIS Sürücü Yığını.