Freigeben über


INF-Dateieintragswerte, die Geräteeigenschaften vor Windows Vista ändern

Im Folgenden finden Sie die INF-Dateieintragswerte, die Geräteeigenschaften unter Windows Server 2003, Windows XP und Windows 2000 ändern:

  • INF-Dateieintragswerte, die Geräteeigenschaften festlegen, die den systemdefinierten Geräteeigenschaften entsprechen, die Teil des einheitlichen Geräteeigenschaftenmodells in Windows Vista und höheren Versionen von Windows sind.

  • INF AddReg-Direktiven und INF DelReg-Anweisungen , die systemdefinierte Registrierungseintragswerte festlegen oder löschen, die den systemdefinierte Geräteeigenschaften entsprechen, die Teil des einheitlichen Geräteeigenschaftenmodells in Windows Vista und höheren Versionen sind.

  • INF AddReg-Direktiven und INF DelReg-Anweisungen , die benutzerdefinierte Registrierungseintragswerte festlegen oder löschen, die benutzerdefinierten Geräteeigenschaften entsprechen.

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:

INF-Dateieintragswerte, die System-Defined Geräteeigenschaften entsprechen

Einige INF-Dateieintragswerte enthalten Informationen, die Windows verwendet, um die systemdefinierte Registrierungseintragswerte festzulegen, die Geräteeigenschaften instance und Geräteschnittstelleneigenschaften entsprechen. Im Folgenden sind einige Beispiele für Registrierungseintragswerte aufgeführt, die von solchen INF-Dateieintragswerten bereitgestellt werden:

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 Geräteeigenschaften mit entsprechenden Registrierungseintragswerten wird mithilfe einer INF AddReg-Anweisung zum Hinzufügen des entsprechenden Registrierungseintragswerts die entsprechende Geräteeigenschaft festgelegt. Ebenso löscht die Verwendung einer INF DelReg-Anweisung zum Löschen des entsprechenden Registrierungseintragswerts auch die entsprechende Geräteeigenschaft.

Beispielsweise würde die INF AddReg-Direktive im folgenden Abschnitt "Abc_Device_Install.HW" den Registrierungseintragswert DeviceCharacteristics für ein Gerät instance festlegen:

[Abc_Device_Install.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,DeviceCharacteristics,0x10001,0x00000001
] 

Der DeviceCharacteristics-Registrierungseintragswert entspricht der DEVPKEY_Device_Characteristics-Eigenschaft im einheitlichen Geräteeigenschaftenmodell in Windows Vista und höheren Versionen von Windows.

INF AddReg-Direktiven und INF DelReg-Direktiven, die benutzerdefinierte Registrierungseintragswerte ändern

Windows verwaltet die Korrespondenz zwischen systemdefinierte Registrierungseintragswerte und systemdefinierte Geräteeigenschaften. Windows verwaltet jedoch nicht die Korrespondenz zwischen benutzerdefinierten Registrierungseintragswerten und benutzerdefinierten Geräteeigenschaften. Eine INF AddReg-Direktive oder eine INF DelReg-Direktive , die einen benutzerdefinierten Registrierungseintragswert ändert, wirkt sich nicht auf die systemdefinierte Eigenschaften aus, die Windows verwaltet.

Benutzerdefinierte Geräte instance Eigenschaften, die wie im folgenden Beispiel gezeigt festgelegt werden, können durch Aufrufen von SetupDiGetCustomDeviceProperty abgerufen werden.

[XxxDDInstall.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,CustomPropertyName,0x10001,0x00000001
] 

Weitere Informationen zum Zugreifen auf benutzerdefinierte Geräteeigenschaften mit entsprechenden Werten für benutzerdefinierte Registrierungseinträge finden Sie unter Zugreifen auf benutzerdefinierte Geräteeigenschaften.