Прочитать на английском

Поделиться через


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 использует для создания программного устройства.