Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část vytvoří jednu nebo více nových tříd rozhraní zařízení. Po vytvoření nové třídy mohou následně nainstalovaná zařízení/ovladače zaregistrovat podporu nové třídy rozhraní zařízení voláním IoRegisterDeviceInterface.
[InterfaceInstall32]
{InterfaceClassGUID}=install-interface-section[,flags]
...
Položky
InterfaceClassGUID
Určuje hodnotu GUID identifikující nově exportovanou třídu rozhraní zařízení.
K registraci instance třídy rozhraní musí ovladač zařízení volat IoRegisterDeviceInterface s tímto identifikátorem GUID. Na zadanou hodnotu GUID v této části může odkazovat také direktiva INF AddInterface v INF DDInstall. Oddíl Rozhraní.
Další informace o tom, jak vytvořit identifikátor GUID, naleznete v tématu Použití identifikátorů GUID v ovladačích. Identifikátor GUIDS třídy rozhraní definované systémem najdete v příslušných hlavičkách, jako je Ks.h pro rozhraní streamování jádra.
install-interface-section
Odkazuje na oddíl definovaný zapisovačem INF, pravděpodobně s některou ze systémově definovaných rozšíření, jinde v tomto INF.
flags
Pokud je tato položka zadaná, musí být nula.
Remarks
Pokud zadaný InterfaceClassGUID není již nainstalován v systému, tato třída rozhraní je nainstalována jako odpovídající DDInstall. Oddíl Rozhraní se zpracovává během instalace zařízení nebo když ovladač tohoto zařízení provede počáteční volání IoRegisterDeviceInterface.
Každý název oddílu install-interface-section musí být v souboru INF jedinečný a musí dodržovat obecná pravidla pro definování názvů oddílů. Další informace o těchto pravidlech naleznete v tématu Obecná syntaktická pravidla pro soubory INF.
Každá zadaná část install-interface-section má následující obecný formulář:
[interface-install-section] |
[interface-install-section.nt] |
[interface-install-section.ntx86] |
[interface-install-section.ntia64] | (Windows XP and later versions of Windows)
[interface-install-section.ntamd64] | (Windows XP and later versions of Windows)
[interface-install-section.ntarm] | (Windows 8 and later versions of Windows)
[interface-install-section.ntarm64] (Windows 10 and later versions of Windows)
AddReg=add-registry-section[, add-registry-section] ...
[AddProperty=add-property-section[, add-property-section] ...] (Windows Vista and later versions of Windows)
[Copyfiles=@filename | file-list-section[, file-list-section] ...]
[DelReg=del-registry-section[, del-registry-section] ...]
[DelProperty=del-property-section[, del-property-section] ...] (Windows Vista and later versions of Windows)
[BitReg=bit-registry-section[,bit-registry-section]...]
[Delfiles=file-list section[, file-list-section] ...]
[Renfiles=file-list-section[, file-list-section] ...]
[UpdateInis=update-ini-section[,update-ini-section]...]
[UpdateIniFields=update-inifields-section[,update-inifields-section]...]
[Ini2Reg=ini-to-registry-section[,ini-to-registry-section]...]
...
Další informace o položkách v oddílu interface-install-section naleznete v tématu INF DDInstall Section.
Počínaje Windows Vista můžete nastavit vlastnosti třídy rozhraní zařízení zahrnutím direktiv INF AddProperty v oddílu interface-install. Vlastnosti třídy rozhraní zařízení můžete také odstranit zahrnutím direktiv INF DelProperty v oddílu interface-install. Měli byste však použít AddProperty nebo DelProperty direktivy pouze k úpravě vlastností třídy rozhraní zařízení, které jsou nové pro Windows Vista nebo novější verze Windows operačních systémů. Pro vlastnosti třídy rozhraní zařízení, které byly zavedeny v Windows Server 2003, Windows XP nebo Windows 2000 a které mají odpovídající položky hodnot registru, byste měli nadále používat direktivy INF AddReg a INF DelReg k nastavení a odstranění vlastností třídy rozhraní zařízení. Tyto pokyny platí pro vlastnosti definované systémem a vlastní vlastnosti. Další informace o použití AddProperty direktivy a DelProperty direktivy naleznete v tématu Použití INF AddProperty Direktiva a INF DelProperty Směrnice.
Direktiva AddReg odkazuje na jednu nebo více částí registru doplňků, které během instalace tohoto rozhraní nastavují informace specifické pro rozhraní zařízení v registru.
Informace o registru o této třídě rozhraní by měly obsahovat alespoň popisný název nové třídy rozhraní zařízení a jakékoli informace, které komponenty vyšší úrovně potřebují při otevření a použití tohoto rozhraní.
Kromě toho může takový oddíl install-interface-section použít některou z volitelných direktiv uvedených zde k určení operací instalace specifických pro rozhraní.
Další informace o tom, jak používat přípony .nt, .ntx86, .ntia64, .ntamd64, .ntarm, .ntarm, .ntarm64 , naleznete v tématu Vytváření souborů INF pro více platforem a operačních systémů.