Lire en anglais

Partager via


API d’appareil logiciel

Vue d’ensemble de la technologie d’API d’appareil logiciel.

Pour développer l’API d’appareil logiciel, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Fonctions

 
SW_DEVICE_CREATE_CALLBACK

Fournit un appareil avec un stockage dans le Registre et permet à l’appelant d’effectuer ensuite des appels aux fonctions d’API d’appareil logiciel avec le handle hSwDevice.
SwDeviceClose

Ferme le handle d’appareil logiciel. Lorsque le handle est fermé, si la durée de vie du SwDevice est SWDeviceLifetimeHandle, PnP lance le processus de « débranchement » de l’appareil. L’appareil n’est plus signalé en tant qu’enfant de son appareil parent.
SwDeviceCreate

Lance l’énumération d’un appareil logiciel.
SwDeviceGetLifetime

Obtient la durée de vie d’un appareil logiciel.
SwDeviceInterfacePropertySet

Définit les propriétés d’une interface d’appareil logiciel.
SwDeviceInterfaceRegister

Inscrit une interface d’appareil pour un appareil logiciel et définit éventuellement les propriétés de cette interface.
SwDeviceInterfaceSetState

Active ou désactive une interface d’appareil pour un appareil logiciel.
SwDevicePropertySet

Définit les propriétés d’un appareil logiciel.
SwDeviceSetLifetime

Gère la durée de vie d’un appareil logiciel.
SwMemFree

Libère la mémoire allouée par d’autres fonctions d’API d’appareil logiciel.

Structures

 
SW_DEVICE_CREATE_INFO

Décrit les informations que PnP utilise pour créer l’appareil logiciel.