IUPnPDeviceControl interface (upnphost.h)

The IUPnPDeviceControl interface is the central point of management for a device and its service objects.


The IUPnPDeviceControl interface inherits from the IUnknown interface. IUPnPDeviceControl also has these types of members:


The IUPnPDeviceControl interface has these methods.


The GetServiceObject method is used to obtain the IDispatch pointer to a specific service object. The device host invokes this method once per service, the first time it receives a request for a service.

The Initialize method is used to initialize the device. The device host invokes this method.


Minimum supported client Windows XP [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header upnphost.h