IUPnPDescriptionDocument interface (upnp.h)

The IUPnPDescriptionDocument interface enables an application to load a device description.

Inheritance

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

Methods

The IUPnPDescriptionDocument interface has these methods.

 
IUPnPDescriptionDocument::Abort

The Abort method stops an asynchronous load operation started by IUPnPDescriptionDocument::LoadAsync.
IUPnPDescriptionDocument::DeviceByUDN

The DeviceByUDN method returns the device with the specified unique device name (UDN) contained within the loaded description document.
IUPnPDescriptionDocument::get_LoadResult

The LoadResult property specifies the success or failure code of a completed load operation.
IUPnPDescriptionDocument::get_ReadyState

The ReadyState property specifies the status of the document load operation.
IUPnPDescriptionDocument::Load

The Load method loads a document synchronously. This method does not return control to the caller until the load operation is complete.
IUPnPDescriptionDocument::LoadAsync

The LoadAsync method loads a document asynchronously. This method returns control to the caller immediately, and uses the specified callback to notify the caller when the operation is complete.
IUPnPDescriptionDocument::RootDevice

The RootDevice method returns the root device of the currently loaded document's device tree.

Requirements

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