Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A PnP-kezelő egy eszközfát tart fenn, amely nyomon követi a rendszerben lévő eszközöket. Az alábbi ábra egy mintarendszer-konfiguráció eszközfáját mutatja be.
Az eszközfa információkat tartalmaz a rendszeren található eszközökről. A PnP-kezelő létrehozza ezt a fát a gép indításakor az illesztőprogramok és más összetevők információinak felhasználásával, és frissíti a fát az eszközök hozzáadásakor vagy eltávolításakor.
Az eszközfa minden csomópontját eszközcsomópontnak vagy devnode-nak nevezzük. A devnode az eszköz illesztőprogramjaihoz tartozó eszközobjektumokból és a rendszer által fenntartott belső információkból áll. Ezért minden eszközveremhez tartozik egy devnode.
A PnP-vezető egy IRP_MN_QUERY_DEVICE_RELATIONS kéréssel kéri a buszvezetőt a gyermekeszközök listájának lekérésére. A buszvezető a buszprotokollnak megfelelően határozza meg a gyermekek listáját. A Windows ACPI-illesztő Acpi.syspéldául az ACPI-névtérben keres, a PCI-illesztő lekérdezi a PCI-konfigurációs helyet, és egy USB Hub-illesztő követi az USB bus protokollt.
Az eszközfa hierarchikus, és a buszon lévő eszközök a buszadapter, a vezérlő vagy más buszeszköz "gyermekeiként" vannak jelölve. (A buszeszköz bármely olyan eszköz, amelyhez más fizikai, logikai vagy virtuális eszközök csatlakoztathatók.) Az eszközfa eszközhierarchiáját az Eszközkezelővel tekintheti meg, és kiválaszthatja azt a nézetbeállítást, amellyel kapcsolat alapján tekintheti meg az eszközöket.
Az eszközfa hierarchiája azt a struktúrát tükrözi, amelyben az eszközök csatlakoztatva vannak a géphez. A PnP-kezelő ezt a hierarchiát használja az eszközök kezelésekor. Ha például egy felhasználó azt kéri, hogy húzza ki az USB-vezérlőt az előző ábrán látható gépről, a PnP-kezelő az eszközfáról megállapítja, hogy ez a művelet három másik eszközt is leválasztana (az USB Hubot, a joystickot és a kamerát). Amikor a PnP-kezelő lekérdezi az USB-vezérlő illesztőprogramjait annak megállapításához, hogy biztonságos-e a vezérlő eltávolítása, a vezérlő leszármazottainak (a központnak, a joysticknak és a kamerának) az illesztőprogramjait is lekérdezi.
Az eszközfa dinamikus. Az eszközök a géphez való hozzáadásakor és eltávolításakor a PnP-kezelő (az illesztőprogramokkal együtt) fenntartja a rendszer eszközeinek aktuális képét.
A gépen lévő eszközök között az eszközfán ábrázolt hierarchikus kapcsolatokon kívül más kapcsolatok is léteznek. Ezek közé tartoznak az eltávolítási kapcsolatok és a kibocsátó kapcsolatok. További információért tekintse meg a IRP_MN_QUERY_DEVICE_RELATIONS referenciaoldalát.
Az eszközfa felépítési sorrendjére nem lehet feltételezéseket tenni, kivéve azt, hogy egy buszeszköz a gyermekezközök előtt van konfigurálva. Nem feltételezheti például, hogy egy buszon lévő eszköz a busz egy másik eszköze előtt van konfigurálva.