IUPnPService interface (upnp.h)

The IUPnPService interface enables an application to query state variables and invoke actions on an instance of a service.

Inheritance

The IUPnPService interface inherits from the IDispatch interface. IUPnPService also has these types of members:

Methods

The IUPnPService interface has these methods.

 
IUPnPService::AddCallback

The AddCallback method registers an application's callback with the UPnP framework.
IUPnPService::get_Id

The Id property specifies the service ID for the service.
IUPnPService::get_LastTransportStatus

For queries related to evented variables, the LastTransportStatus property specifies the HTTP status of the last IUPnPService::InvokeAction operation.
IUPnPService::get_ServiceTypeIdentifier

The ServiceTypeIdentifier property specifies the service type identifier for the device.
IUPnPService::InvokeAction

Invokes a method on the device.
IUPnPService::QueryStateVariable

The QueryStateVariable method returns the value of the specified service's state variable.

Requirements

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