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.
Ağ bileşenleri, ağ yapılandırma alt sistemi tarafından yüklenir.
Driver Store'dan yürütülen bir bildirim nesnesine sahip bir sürücü paketi oluşturmak için en az 25341 işletim sistemi derleme numarasına sahip olmanız gerekir. Windows'un eski sürümlerine bu senaryoda bir sürücü paketini başarıyla yükleyemezsiniz.
Ağ bileşeni yükleme
Ağ yapılandırma alt sistemi, belirli bir bileşen türü için sınıf yükleyicisini çağırır. Ardından sınıf yükleyicisi, bileşenin INF dosyasından bilgi almak ve bileşeni yüklemek için Kurulum API'sini çağırır.
Bileşen bir notify nesnesine sahipse, sınıf yükleyicisi notify nesnesini barındıran DLL'nin adını alır. Bu DLL bileşenin INF dosyasında aşağıdaki gibi görünür:
HKR, Ndi, ComponentDll, 0, "notifyobject.dll"Sınıf yükleyicisi, bildirim nesnesini kaydetmek için DLL'nin giriş noktası işlevini çağırır. Ağ yapılandırma alt sistemi, notify nesnesinin bir örneğini oluşturur ve nesnenin INetCfgComponentControl::Initialize yöntemini çağırır. Bu yöntem nesnesini başlatır ve bileşene ve ağ yapılandırmasının tüm yönlerine erişim sağlar.
Bileşeni yüklemek için gereken işlemleri gerçekleştirmek için ağ yapılandırma alt sistemi notify nesnesinin INetCfgComponentSetup::Install yöntemini çağırır.
Bileşenin yüklenmesi katılımsızsa, ağ yapılandırma alt sistemi notify nesnesinin INetCfgComponentSetup::ReadAnswerFile yöntemini çağırır. Bu yöntem, yanıt dosyası olarak bilinen katılımsız kurulum için bir dosyadan bileşenin parametrelerini açar ve alır.
Ağ yapılandırma alt sistemi bir örneği oluşturup bildir nesnesini başlattıktan sonra, alt sistem, nesnenin gerektirdiği bildirim türlerini elde etmek için bildirim nesnesinin INetCfgComponentNotifyGlobal::GetSupportedNotifications yöntemini çağırır. Alt sistem, nesneye gerekli bildirimleri göndermek için bu bilgileri kullanır. nesnesi, ağ kurulumu ve yapılandırmasının nesnenin sahibi olan bileşeni etkileyebilecek yönlerini denetlemek için bu bildirimleri kullanabilir. Örneğin alt sistem, alt sistemin başka bir ağ bileşenini yüklediğini veya kaldırdığını nesneye bildirmek için INetCfgComponentNotifyGlobal::SysNotifyComponent yöntemini çağırırsa, nesnenin değişiklikle ilgili işlemleri gerçekleştirme fırsatı olur.
Ağ yapılandırma alt sistemi bir örnek oluşturup bildirim nesnesini başlattıktan sonra, alt sistem bildirim nesnesine, kendi bildirim nesnesinin sahibi olan bileşene diğer ağ bileşenlerini bağlama yöntemindeki değişiklikler hakkında bilgi vermek için bildirim nesnesinin INetCfgComponentNotifyBinding arabiriminin herhangi bir yöntemini çağırır.
Ağ yapılandırma alt sistemi bileşenin özelliklerini işletim sistemine uygulamaya hazır olduğunda, bileşenin parametrelerini bileşenin kayıt defteri anahtarı altında atamak için bildirim nesnesinin INetCfgComponentControl::ApplyRegistryChanges yöntemini çağırır. notify nesnesi bileşenin kayıt defteri anahtarını açmak ve almak için bileşeninin INetCfgComponent::OpenParamKey yöntemini çağırır.
Bileşenin sürücüsünü yapılandırmak için, ağ yapılandırma alt sistemi notify nesnesinin INetCfgComponentControl::ApplyPnpChanges yöntemini çağırır ve INetCfgPnpReconfigCallback arabirimini geçirir. notify nesnesi, yapılandırma bilgilerini bileşeninin sürücüsüne göndermek için INetCfgPnpReconfigCallback::SendPnpReconfig yöntemini çağırır.
Kurulum API'si ve katılımsız kurulum dosyaları hakkında daha fazla bilgi için bkz. Microsoft Windows SDK'sı.