Ara Sürücü Bildirim Nesnesi

ara sürücü bildirim nesnesi, ağ sınıfı yükleyicisinin bir uzantısıdır. Ağ sınıfı yükleyicisi, bildirim nesnenizi yükleyip başlatır ve sürücünüzle ilgili olayların (sanal miniport kaldırma bildirimleri gibi) bildirimlerini gönderir. Bildirim nesnelerine genel bir genel bakış veya bildirim nesneleri hakkında daha fazla bilgi edinmek istiyorsanız bkz. Ağ Bileşenleri için Nesneleri Bilgilendirme.

Yüklemenize bildirim nesnesini eklemek için, ara sürücü protokolü INF'nizde buna başvurmanız gerekir. Ara sürücüleri filtrelemek için bir bildirim nesnesi gerekmez. Kullanıcınıza daha esnek yapılandırma seçenekleri sağlamak istiyorsanız, filtre ara sürücünüze bir bildirim nesnesi ekleyebilirsiniz.

Windows Vista'da, miniport INF dosyasını sistem INF dizinine kopyalamak için notify nesnesini veya özel bir kurulum uygulamasını kullanabilirsiniz. Bunlardan herhangi biri için, INF'yi kopyalamak için SetupCopyOEMInfkullanırsınız. Windows Vista ve sonraki işletim sistemi sürümlerinde, miniport INF'yi kopyalamak için protokol INF'deINF CopyINF yönergesini kullanmanız gerekir. Windows'un eski sürümlerinde, Driver Store'ndan yürütülen bir bildirim nesnesiyle sürücü paketi oluşturamazsınız. Bu senaryoda bir sürücü paketini başarıyla yüklemek için en az 25341 işletim sistemi derleme numarasına sahip olmanız gerekir. INF dosyalarını kopyalama hakkında daha fazla bilgi için bkz. INFs'leri kopyalamak.

MUX ara sürücü bildirim nesnesi, sanal miniport'ları yüklemek ve kaldırmak için hizmetler sağlamalıdır. Bu, otomatik olarak veya bir kullanıcı arabirimi sağlanarak yapılabilir. Sanal miniport'ların cihaz adı listesini kayıt defterinde yönetmesi gerekir. Cihaz adı listesi, sanal miniport'lar ile fiziksel cihazlar arasındaki bağlamaları tanımlar. Örneğin, n-e-bir MUX ara sürücü örnek bildirim nesnesi, UpperBindings kayıt defteri girdisindeki her bir fiziksel cihaza bağlı olan sanal miniportların listesini tutar. MUX örnek sürücüsü, UpperBindings listesini okur ve her giriş için bir sanal miniport başlatır.

MUX ara sürücünüz dış bağlamaları denetlemek için UpperRange/LowerRange girdilerini kullanmalıdır. Ancak, gerekirse bildirim nesnenizden dış bağlamaları denetleyebilirsiniz. Ara sürücülerdeki bağlamalar hakkında daha fazla bilgi için bkz. Ara Sürücü UpperRange ve LowerRange INF Dosya Girdileri

Bildirim nesneniz isteğe bağlı olarak, kullanıcının sürücünüzün yapılandırmasını değiştirmesine veya görüntülemesine olanak tanıyan bir kullanıcı arabirimi sağlayabilir. MUX ara sürücü örneği, bir bildirim nesnesi için örnek bir kullanıcı arabirimi içerir.