API программного устройства
Обзор технологии API программного устройства.
Для разработки API программного устройства вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
SW_DEVICE_CREATE_CALLBACK Предоставляет устройству резервное копирование в реестре и позволяет вызывающей стороне выполнять вызовы функций API программного устройства с помощью дескриптора hSwDevice. |
SwDeviceClose Закрывает дескриптор программного устройства. При закрытии дескриптора, если время существования SwDevice равно SWDeviceLifetimeHandle, PnP инициирует процесс "отключения" устройства. Устройство больше не будет считаться дочерним по отношению к его родительскому устройству. |
SwDeviceCreate Инициирует перечисление программного устройства. |
SwDeviceGetLifetime Возвращает время существования программного устройства. |
SwDeviceInterfacePropertySet Задает свойства в интерфейсе программного устройства. |
SwDeviceInterfaceRegister Регистрирует интерфейс устройства для программного устройства и при необходимости задает свойства для этого интерфейса. |
SwDeviceInterfaceSetState Включает или отключает интерфейс устройства для программного устройства. |
SwDevicePropertySet Задает свойства на программном устройстве. |
SwDeviceSetLifetime Управляет временем существования программного устройства. |
SwMemFree Освобождает память, выделенную другими функциями API программного устройства. |
SW_DEVICE_CREATE_INFO Описывает сведения, которые PnP использует для создания программного устройства. |