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.
|IUPnPDeviceControl::GetServiceObject||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.|
|IUPnPDeviceControl::Initialize||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|