IUPnPDevice interface (upnp.h)

The IUPnPDevice interface enables an application to retrieve information about a specific device.

Inheritance

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

Methods

The IUPnPDevice interface has these methods.

 
IUPnPDevice::get_Children

The Children property specifies all the child devices of the device. The devices are stored in an IUPnPDevices collection.
IUPnPDevice::get_Description

The Description property specifies a human-readable summary of the device's functionality.
IUPnPDevice::get_FriendlyName

The FriendlyName property specifies the device display name for the device.
IUPnPDevice::get_HasChildren

The HasChildren property specifies whether the device has any child devices.
IUPnPDevice::get_IsRootDevice

The IsRootDevice property specifies whether the device is the topmost device in the device tree.
IUPnPDevice::get_ManufacturerName

The ManufacturerName property specifies a human-readable form of the manufacturer name of the device.
IUPnPDevice::get_ManufacturerURL

The ManufacturerURL property specifies the URL for the manufacturer's Web site.
IUPnPDevice::get_ModelName

The ModelName property specifies a human-readable form of the model name of the device.
IUPnPDevice::get_ModelNumber

The ModelNumber property specifies a human-readable form of the model number of the device.
IUPnPDevice::get_ModelURL

The ModelURL property specifies the URL for a Web page that contains model-specific information for the device.
IUPnPDevice::get_ParentDevice

The ParentDevice property specifies the parent of the device.
IUPnPDevice::get_PresentationURL

The PresentationURL property specifies the presentation URL for a Web page that controls the device.
IUPnPDevice::get_RootDevice

The RootDevice property specifies the topmost device in the device tree. The root device represents a physical object.
IUPnPDevice::get_SerialNumber

The SerialNumber property specifies a human-readable form of the serial number of the device.
IUPnPDevice::get_Services

The Services property specifies the list of services provided by the device.
IUPnPDevice::get_Type

The Type method specifies the device type uniform resource identifier (URI) for the device.
IUPnPDevice::get_UniqueDeviceName

The UniqueDeviceName property specifies the unique device name (UDN) of the device. A UDN is unique; no two devices can have the same UDN.
IUPnPDevice::get_UPC

The UPC property specifies a human-readable form of the product code.
IUPnPDevice::IconURL

The IconURL method returns a URL from which an icon of the specified format can be loaded.

Requirements

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