Softwaregeräte-API
Übersicht über die Softwaregeräte-API-Technologie.
Zum Entwickeln der Softwaregeräte-API benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
SW_DEVICE_CREATE_CALLBACK Stellt ein Gerät mit Unterstützung in der Registrierung bereit und ermöglicht es dem Aufrufer, dann Mit dem hSwDevice-Handle Aufrufe von Softwaregeräte-API-Funktionen durchzuführen. |
SwDeviceClose Schließt das Softwaregerätehandle. Wenn der Handle geschlossen ist und die Lebensdauer des SwDevice SWDeviceLifetimeHandle ist, initiiert PnP den Prozess des "Trennens" des Geräts. Das Gerät wird nicht mehr als untergeordnetes Element des übergeordneten Geräts gemeldet. |
SwDeviceCreate Initiiert die Enumeration eines Softwaregeräts. |
SwDeviceGetLifetime Ruft die Lebensdauer eines Softwaregeräts ab. |
SwDeviceInterfacePropertySet Legt Eigenschaften für eine Softwaregeräteschnittstelle fest. |
SwDeviceInterfaceRegister Registriert eine Geräteschnittstelle für ein Softwaregerät und legt optional Eigenschaften für diese Schnittstelle fest. |
SwDeviceInterfaceSetState Aktiviert oder deaktiviert eine Geräteschnittstelle für ein Softwaregerät. |
SwDevicePropertySet Legt Eigenschaften auf einem Softwaregerät fest. |
SwDeviceSetLifetime Verwaltet die Lebensdauer eines Softwaregeräts. |
SwMemFree Gibt Arbeitsspeicher frei, den andere Funktionen der Softwaregeräte-API zugewiesen haben. |
SW_DEVICE_CREATE_INFO Beschreibt Informationen, die PnP zum Erstellen des Softwaregeräts verwendet. |