Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
NDIS, arabirim yığını tablosunu (RFC 2863'teStackTableise) korumak için hizmetler sağlar. NDIS, NDIS miniport bağdaştırıcıları, NDIS 5x ara filtre sürücüleri ve NDIS filtre modülleri için yığın tablosunu korur. NDIS ayrıca NDIS sürücülerinin bu tabloya girdi eklemesini ve silmesini sağlayan hizmetler de sağlar. MUX ara sürücüleri için NDIS, sanal miniport arabirimi ile protokol alt arabirimi arasındaki ilişkiye erişemiyor. Bu nedenle, NDIS 6.0 MUX ara sürücüleri bu iç arabirim ilişkilerini belirtmelidir.
İki arabirim arasında bir yığın ilişkisini tanımlamak için, herhangi bir NDIS sürücüsü HigherLayerIfIndex ve LowerLayerIfIndex parametrelerini NdisIfAddIfStackEntry işlevine geçirebilir. Bu parametreler, ağ arabirimi yığınında daha yüksek olması gereken bir ağ arabirimini ve yığında daha düşük olması gereken bir ağ arabirimini belirtir.
Başka bir arabirimle (örneğin, NDIS'ye görünmeyen bir MUX ara sürücüsündeki iç bağlamalar) ilgili bir arabirim hakkında yığın sırası bilgilerine sahip bir sürücü, arabirim yığını tablosunu doldurmak için NdisIfAddIfStackEntry çağırır. Bu işlev, yığın girişi başarıyla yapılmışsa NDIS_STATUS_SUCCESS döndürür. Genellikle, daha yüksek katman arabirimine (HigherLayerIfIndex tarafından tanımlanan) sahip olan veya onun arabirim sağlayıcısı olan bileşen, NdisIfAddIfStackEntryçağırır.
Bir yığın tablosu girdisini kaldırmak için, sürücü HigherLayerIfIndex ve LowerLayerIfIndex parametrelerini NdisIfDeleteIfStackEntry işlevine geçirir.
Arabirim yığınını koruma örneği için bkz. MUX 6.0 örnek sürücüsü.