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.
PnP yöneticisi, sistemdeki cihazları takip eden bir cihaz ağacı tutar. Aşağıdaki şekilde örnek sistem yapılandırması için cihaz ağacı gösterilmektedir.
Cihaz ağacı, sistemde bulunan cihazlar hakkında bilgi içerir. PnP yöneticisi, makine önyüklemesi yaparken sürücülerin ve diğer bileşenlerin bilgilerini kullanarak bu ağacı oluşturur ve cihazlar eklendikçe veya kaldırıldıkçe ağacı güncelleştirir.
Cihaz ağacının her düğümüne cihaz düğümü veya devnode adı verilir. Devnode, cihazın sürücüleri için cihaz nesnelerinden ve sistem tarafından tutulan iç bilgilerden oluşur. Bu nedenle, her cihaz yığını için bir devnode vardır.
PnP yöneticisi, IRP_MN_QUERY_DEVICE_RELATIONS isteği kullanarak bir veri yolu sürücüsünden alt cihazlarının listesini ister. Otobüs şoförü, çocuk listesini servis protokolüne göre belirler. Örneğin, Windows ACPI sürücüsü, Acpi.sysACPI ad alanına bakar, PCI sürücüsü PCI yapılandırma alanını sorgular ve USB hub sürücüsü USB veri yolu protokolünü takip eder.
Cihaz ağacı hiyerarşiktir ve bir veri yolu üzerindeki cihazlar veri yolu bağdaştırıcısının, denetleyicinin veya diğer veri yolu cihazının "alt öğeleri" olarak gösterilir. (Veri yolu cihazı, diğer fiziksel, mantıksal veya sanal cihazların bağlanabileceği herhangi bir cihazdır.) Cihaz Yöneticisi'ni kullanarak cihaz ağacındaki cihazların hiyerarşisini görebilir ve cihazları bağlantıya göre görüntülemenizi sağlayan görünüm seçeneğini belirtebilirsiniz.
Cihaz ağacının hiyerarşisi, cihazların makineye eklendiği yapıyı yansıtır. PnP yöneticisi, cihazları yönetirken bu hiyerarşiyi kullanır. Örneğin, bir kullanıcı USB denetleyicisini önceki şekilde gösterilen makineden çıkarmak isterse, PnP yöneticisi cihaz ağacından bu eylemin diğer üç cihazın da fişsiz olmasına (USB hub'ı, oyun çubuğu ve kamera) neden olacağını belirler. PnP yöneticisi, denetleyiciyi kaldırmanın güvenli olup olmadığını belirlemek için USB denetleyicisinin sürücülerini sorguladığında, denetleyicinin alt öğeleri (hub, oyun çubuğu ve kamera) sürücülerini de sorgular.
Cihaz ağacı dinamiktir. Cihazlar makineye eklendikçe ve makineden kaldırıldıkçe, PnP yöneticisi (sürücülerle birlikte) sistemdeki cihazların geçerli bir resmini tutar.
Makinedeki cihazlar arasında, cihaz ağacında temsil edilen hiyerarşik ilişkilerin yanı sıra başka ilişkiler de vardır. Bunlar kaldırma ilişkileri ve fırlatma ilişkilerini içerir. Daha fazla bilgi için IRP_MN_QUERY_DEVICE_RELATIONS başvuru sayfasına bakın.
Bir veri yolu cihazının alt cihazlarından önce yapılandırılması dışında, cihaz ağacının oluşturulma sırası hakkında herhangi bir varsayımda bulunamazsınız. Örneğin, veri yolu üzerindeki bir cihazın veri yolu üzerindeki başka bir cihazdan önce yapılandırıldığını varsaymamalısınız.