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 buszvezetők buszvezérlőt, adaptert vagy hidat használnak (lásd a Lehetséges illesztőrétegek ábrát). A Microsoft buszillesztőket biztosít a leggyakoribb buszokhoz, például a PCI-hez, a PnpISA-hoz, az SCSI-hez és az USB-hez. Más buszvezetőket az IHV-k vagy az OEM-k is biztosíthatnak. A buszvezetők kötelező sofőrök; a gépen minden egyes busztípushoz egy buszvezető tartozik. A buszvezetők több buszt is kiszolgálhatnak, ha több, azonos típusú busz is található a gépen.
A buszvezetők elsődleges feladatai a következők:
Sorolja fel az eszközöket a buszán.
Válaszoljon a Plug and Play IRP-kre és az energiagazdálkodási IRP-kre.
Multiplex hozzáférés a buszrendszerhez (egyes buszok esetében).
Általános módon kezeli az eszközöket a buszán.
A buszvezetők lényegében olyan funkcióvezetők , amelyek szintén számba vesznek gyermekeket.
A számbavétel során a buszvezető azonosítja a buszon lévő eszközöket, és eszközobjektumokat hoz létre számukra. (Az eszközobjektumokkal kapcsolatos információkért lásd: Eszközobjektumok és eszközveremek.) Az a módszer, amelyet a buszvezető a csatlakoztatott eszközök azonosítására használ, az adott busztól függ.
A buszvezető bizonyos műveleteket hajt végre a buszon lévő eszközök nevében, beleértve az eszközregisztrálók elérését az eszköz energiaállapotának fizikai módosításához. Ha például az eszköz alvó állapotba kerül, a buszillesztő beállítja az eszközregisztrálást, hogy az eszköz megfelelő energiaállapotba kerüljön.
A buszvezetők nem kezelik a buszhoz csatlakoztatott gyermekeszközök olvasási és írási kéréseit. A gyermekeszköz olvasási és írási kéréseit a gyermekeszköz függvényillesztője kezeli. A szülőbusz-illesztő csak akkor kezeli az eszköz olvasásait és írásait, ha a gyermekeszközt nyers módban használja.
Mivel a buszvezérlő a vezérlők, adapterek vagy hidak funkcióillesztőjeként működik, ezeknek az összetevőknek az eszközenergia-kezelését is felügyeli.
A buszillesztő illesztőprogram-/minidriver-párként is implementálható, ahogyan egy SCSI-port/miniport illesztőprogram-pár egy SCSI-gazdagépbusz-adaptert (HBA) vezérel. Az ilyen illesztőprogram-párokban a minidriver a második illesztőprogramhoz van csatolva, amely egy DLL.