Zugreifen auf Geräteschnittstelleneigenschaften

In Windows Vista und höheren Versionen von Windows können Anwendungen und Installationsprogramme auf Geräteschnittstelleneigenschaften zugreifen, indem sie die folgenden Funktionen aufrufen.

Hinweis

SetupApi wird nicht in allen Editionen von Windows unterstützt. Wenn möglich, sollten Sie APIs der unteren Ebene verwenden, z. B. die APIs, die über CfgMgr32.dllverfügbar sind. Tipps finden Sie unter Portieren von SetupApi zu CfgMgr32 .

Informationen zum Zugreifen auf Geräteschnittstelleneigenschaften unter Windows Server 2003, Windows XP und Windows 2000 finden Sie unter Zugreifen auf Geräteschnittstelleneigenschaften.

Abrufen von Eigenschaften

Eigenschaften-APIs wie CM_Get_Device_Interface_Property oder SetupDiGetDeviceInterfaceProperty können verwendet werden, um eine Geräteschnittstelleneigenschaft abzurufen.

Festlegen von Eigenschaften

Eigenschaften-APIs wie CM_Set_Device_Interface_Property oder SetupDiSetDeviceInterfaceProperty können verwendet werden, um eine Geräteschnittstelleneigenschaft festzulegen.

Abrufen einer Liste der verfügbaren Eigenschaften

Eigenschaften-APIs wie CM_Get_Device_Interface_Property_Keys oder SetupDiGetDeviceInterfacePropertyKeys können verwendet werden, um ein Array der Eigenschaftenschlüssel abzurufen, die die Eigenschaften identifizieren, die derzeit für eine Geräteschnittstelle festgelegt sind. Dies kann verwendet werden, um den vollständigen Satz von Eigenschaften zu bestimmen, die für eine Geräteschnittstelle festgelegt sind. Die Verwendung dieser Funktionen, insbesondere um anschließend den Wert aller Eigenschaften abzurufen, die von diesen Funktionen auf der Geräteschnittstelle festgelegt sind, sollte jedoch sparsam verwendet werden, da der Abruf der Liste aller Eigenschaften und deren Werte ein teurer Vorgang sein kann.