实现设备提供程序

若要实现设备提供程序,请创建一个公开 IUPnPDeviceProvider 接口的对象 。 必须使用 IUPnPRegistrar::RegisterDeviceProvider 方法向设备主机注册此对象。 此方法采用以下参数:

  • 提供程序的名称,该名称在计算机上必须是唯一的。
  • 实现设备提供程序的类的 ProgID。
  • 启动时传递给设备提供程序的初始化字符串。
  • 容器 ID。 容器 ID 是标识设备所属组的字符串。 具有相同容器标识符的所有设备都托管在同一进程中。