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 :
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. |
SW_DEVICE_CREATE_INFO Décrit les informations que PnP utilise pour créer l’appareil logiciel. |