INF-Dateieintragswerte, die Geräteeigenschaften ändern
Im Folgenden sind die INF-Dateieintragswerte aufgeführt, die geräteeigenschaften unter Windows Vista und höher ändern:
INF-Dateieintragswerte, die entsprechende systemdefinierte Geräteeigenschaften festlegen.
INF AddReg-Direktiven und INF DelReg-Anweisungen , die systemdefinierte Registrierungseintragswerte festlegen oder löschen, die systemdefinierte Geräteeigenschaften entsprechen.
INF AddReg-Direktiven und INF DelReg-Anweisungen , die benutzerdefinierte Registrierungseintragswerte festlegen oder löschen
INF AddProperty-Anweisungen und INF-DelProperty-Anweisungen , die Geräteeigenschaften festlegen und löschen. Weitere Informationen zur Verwendung dieser Direktiven finden Sie unter Verwenden der INF-AddProperty-Direktive und der INF DelProperty-Direktive.
Allgemeine Informationen zu den INF-Dateiabschnitten, in denen Geräteinstanzen, Geräteeinrichtungsklassen, Geräteschnittstellenklassen und Geräteschnittstellen installiert werden, finden Sie in den folgenden Themen:
ABSCHNITT "INF ClassInstall32"
ABSCHNITT "INF InterfaceInstall32"
INF DDInstall. Abschnitt "Schnittstellen"
INF-Dateieintragswerte, die entsprechende System-Defined Geräteeigenschaften festlegen
Einige INF-Dateieintragswerte enthalten Informationen, die Windows zum Festlegen entsprechender systemdefinierter Geräteeigenschaften verwendet. Im Folgenden sind einige Beispiele für Geräteeigenschaften aufgeführt, deren Werte von solchen INF-Dateieintragswerten bereitgestellt werden:
Die DEVPKEY_Device_DeviceDesc-Eigenschaft für ein Gerät instance wird durch den Gerätebeschreibungseintragswert im Abschnitt INF-Modelle festgelegt.
Die DEVPKEY_DeviceClass_ClassName-Eigenschaft für eine Gerätesetupklasse wird durch den Eintragswert klassenname in der INF-Klassendirektive im ABSCHNITT "INF-Version" festgelegt.
Die DEVPKEY_DeviceInterface_ClassGuid-Eigenschaft für eine Geräteschnittstelle wird durch den Eintragswert InterfaceClassGuid im Abschnitt INF InterfaceInstall32 festgelegt.
INF-AddReg-Direktiven und INF-DelReg-Direktiven, die System-Defined Geräteeigenschaften ändern
Viele systemdefinierte Geräteeigenschaften verfügen über entsprechende systemdefinierte Registrierungseintragswerte. Für eine Geräteeigenschaft, die über einen entsprechenden Registrierungseintragswert verfügt, wird mithilfe einer INF AddReg-Direktive zum Hinzufügen des entsprechenden Registrierungseintragswerts die entsprechende Geräteeigenschaft festgelegt. Ebenso löscht die Verwendung einer INF DelReg-Direktive zum Löschen eines Registrierungseintragswerts die entsprechende Geräteeigenschaft.
Die folgende AddReg-Direktive würde beispielsweise den Registrierungseintragswert DeviceCharacteristics und die entsprechende DEVPKEY_Device_Characteristics-Eigenschaft für ein Gerät instance festlegen, das vom Abschnitt "Abc_Device_Install.HW" installiert wird.
[Abc_Device_Install.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,DeviceCharacteristics,0x10001,0x00000001
]
INF AddReg-Direktiven und INF DelReg-Direktiven, die benutzerdefinierte Registrierungseintragswerte ändern
Windows Vista und höhere Versionen unterstützen die Verwendung der INF AddReg-Direktive und der INF DelReg-Direktive , um benutzerdefinierte Registrierungseintragswerte zu ändern, die benutzerdefinierte Geräteeigenschaften darstellen. Das Erstellen benutzerdefinierter Registrierungseintragswerte zur Darstellung von Geräteeigenschaften wird jedoch vom einheitlichen Geräteeigenschaftenmodell nicht unterstützt. Wenn Sie benutzerdefinierte Registrierungseintragswerte für ein Gerät erstellen, müssen Sie die Registrierungseintragswerte auf die gleiche Weise wie unter Windows Server 2003, Windows XP und Windows 2000 verwalten. Um die Verwaltung benutzerdefinierter Geräteeigenschaften zu vereinfachen, sollten Sie Geräteeigenschaftenschlüssel erstellen, um benutzerdefinierte Geräteeigenschaften darzustellen, anstatt benutzerdefinierte Registrierungseintragswerte zu erstellen.