Zugreifen auf Geräteeigenschaften
Sie dürfen Geräteeigenschaften nicht ermitteln oder ändern, indem Sie direkt auf Registrierungsschlüssel zugreifen. Registrierungsschlüssel enthalten keine erforderlichen Informationen zum Ermitteln oder Ändern von Geräteeigenschaften. Darüber hinaus können sich Speicherort, Format und Bedeutung dieser Schlüssel zwischen verschiedenen Versionen von Windows ändern.
Die Funktionen SetupAPI und Configuration Manager bieten konsistentes Verhalten und erzwingen Zugriffsberechtigungen zum Schutz von Geräteeigenschaften. Befolgen Sie die folgenden Richtlinien, um sicher auf Geräteeigenschaften zuzugreifen:
Führen Sie für Benutzermodusanwendungen die folgenden Schritte aus:
Informationen zum Zugreifen auf Geräte- instance Eigenschaften unter Windows Vista und höheren Versionen von Windows finden Sie unter Zugreifen auf Geräteinstanzeigenschaften (Windows Vista und höher).
Ab Windows Vista werden einige Geräteeigenschaften vom Betriebssystem reserviert. Weitere Informationen finden Sie unter Regeln zum Ändern von Geräteeigenschaften.
Informationen zum Zugreifen auf Geräte- instance Eigenschaften unter Windows 2000, Windows XP und Windows Server 2003 finden Sie unter Verwenden von SetupAPI und Configuration Manager für den Zugriff auf Geräteeigenschaften.
Führen Sie für Kernelmodustreiber die folgenden Schritte aus:
Verwenden Sie unter Windows Vista und höheren Versionen von Windows IoGetDevicePropertyData und IoSetDevicePropertyData , um auf Geräteeigenschaften zuzugreifen.
Verwenden Sie unter Windows 2000, Windows XP und Windows Server 2003 IoGetDeviceProperty , um auf Geräteeigenschaften zuzugreifen.