Sdílet prostřednictvím


Názvy zařízení NT

Pojmenovaný objekt zařízení má název formuláře \Device\DeviceName. Označuje se jako název zařízení NT objektu zařízení.

Názvy zařízení pro ovladače WDM

Ovladače WDM nenázví své objekty zařízení přímo. Místo toho systém ukládá jednotné schéma pojmenování, které zajišťuje, aby názvy zařízení nebyly v konfliktu mezi ovladači. Schéma pojmenování pro ovladače WDM je následující.

  • PDO pro zařízení je pojmenováno. Ovladač sběrnice požaduje pro zařízení, která vyčísluje, pojmenované PDO. Řidič autobusu určuje vlastnosti zařízení FILE_AUTOGENERATED_DEVICE_NAME při vytváření objektu zařízení. Další informace naleznete v tématu Určení vlastností zařízení. Systém pak automaticky vygeneruje název zařízení.

  • FDOs a filtry DO nejsou pojmenované. Ovladače funkcí a filtrů při vytváření objektu zařízení nevyžadují název.

Všechny vstupně-výstupní požadavky na pojmenovaný objekt zařízení automaticky přejdou do horního objektu v zásobníku objektu zařízení. Proto je nutné pojmenovat pouze PDO. Aplikace v uživatelském režimu neodkazují na objekty zařízení WDM podle názvu; místo toho aplikace přistupují k objektu zařízení prostřednictvím jeho rozhraní zařízení. Další informace naleznete v tématu Třídy rozhraní zařízení.

Tvůrci ovladačů nesmí v zásobníku zařízení pojmenovat více než jeden objekt. Operační systém kontroluje nastavení zabezpečení na základě pojmenovaného objektu. Pokud jsou pojmenovány dva různé objekty a mají různé popisovače zabezpečení, vstupně-výstupní požadavky odeslané do objektu se slabším popisovačem zabezpečení mohou dosáhnout objektu zařízení se silnějším popisovačem zabezpečení.

Názvy zařízení pro ovladače jiného výrobce než WDM

Ovladač, který není WDM, musí explicitně zadat název všech pojmenovaných objektů zařízení. Aby mohl ovladač přijímat vstupně-výstupní požadavky, musí v adresáři objektů zařízení vytvořit alespoň jeden pojmenovaný objekt zařízení . Ovladač určuje název zařízení jako parametr DeviceName pro IoCreateDeviceSecure při vytváření objektu zařízení.