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 névvel ellátott eszközobjektumok neve \Device\DeviceName. Ezt az eszközobjektum NT-eszközneveként ismerik.
WDM-illesztőprogramok eszköznevei
A WDM-illesztőprogramok nem nevezik el közvetlenül az eszközobjektumaikat. Ehelyett a rendszer egységes elnevezési sémát alkalmaz, amely biztosítja, hogy az eszköznevek ne ütköznek az illesztőprogramok között. A WDM-illesztőprogramok elnevezési sémája a következő.
Az eszköz PDO-ját elnevezték. A buszsofőr az általa számba adott eszközökhöz kéri a PDO-kat. A buszillesztő megadja az eszköz FILE_AUTOGENERATED_DEVICE_NAME jellemzőjét az eszközobjektum létrehozásakor. További információ: Eszközjellemzők megadása. A rendszer ezután automatikusan létrehozza az eszköz nevét.
Az FDO-k és a szűrő DO-k nincsenek elnevezve. A függvény- és szűrőillesztők nem kérnek nevet az eszközobjektum létrehozásakor.
A névvel ellátott eszközobjektumra irányuló I/O-kérések automatikusan az adott eszközobjektum veremének legfelső objektumára kerülnek. Ezért csak a PDO-t kell megnevezni. A felhasználói módú alkalmazások nem hivatkoznak a WDM-eszközobjektumokra név szerint; ehelyett az alkalmazások az eszközfelületen keresztül férnek hozzá az eszközobjektumhoz. További információ: Eszközillesztőosztályok.
Az illesztőprogram-írók számára tilos egynél több objektumot megnevezni az eszközveremben. Az operációs rendszer a névvel ellátott objektum alapján ellenőrzi a biztonsági beállításokat. Ha két különböző objektum neve van elnevezve, és különböző biztonsági leírókkal rendelkezik, a gyengébb biztonsági leíróval az objektumnak küldött I/O-kérések az erősebb biztonsági leíróval elérhetik az eszközobjektumot.
Nem WDM-alapú illesztőprogramok eszköznevei
A nem WDM-illesztőknek explicit módon meg kell adniuk a névvel ellátott eszközobjektumok nevét. Az illesztőprogramnak létre kell hoznia legalább egy elnevezett eszközobjektumot a \Device object directoryban az I/O-kérések fogadásához. Az illesztőprogram az eszközobjektum létrehozásakor az IoCreateDeviceSecureEszköznév paramétereként adja meg az eszköz nevét.