软件设备 API

软件设备 API 技术概述。

若要开发软件设备 API,需要以下标头:

有关此技术的编程指南,请参阅:

函数

 
SW_DEVICE_CREATE_CALLBACK

在注册表中为设备提供支持,并允许调用方使用 hSwDevice 句柄调用软件设备 API 函数。
SwDeviceClose

关闭软件设备句柄。 关闭句柄时,如果 SwDevice 的生存期为 SWDeviceLifetimeHandle,PnP 将启动“拔出”设备的过程。 设备将不再报告为其父设备的子级。
SwDeviceCreate

启动软件设备的枚举。
SwDeviceGetLifetime

获取软件设备的生存期。
SwDeviceInterfacePropertySet

设置软件设备接口上的属性。
SwDeviceInterfaceRegister

为软件设备注册设备接口,并根据需要在该接口上设置属性。
SwDeviceInterfaceSetState

启用或禁用软件设备的设备接口。
SwDevicePropertySet

设置软件设备上的属性。
SwDeviceSetLifetime

管理软件设备的生存期。
SwMemFree

释放其他软件设备 API 函数分配的内存。

结构

 
SW_DEVICE_CREATE_INFO

介绍 PnP 用于创建软件设备的信息。