Auf Englisch lesen

Freigeben über


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:

Functions

 
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.

Strukturen

 
SW_DEVICE_CREATE_INFO

Beschreibt Informationen, die PnP zum Erstellen des Softwaregeräts verwendet.