Метод IUPnPDescriptionDocumentCallback::LoadComplete (upnp.h)
Метод LoadComplete вызывается, когда платформа UPnP завершает загрузку описания устройства.
Синтаксис
HRESULT LoadComplete(
[in] HRESULT hrLoadResult
);
Параметры
[in] hrLoadResult
Указывает операцию загрузки, которую завершила платформа UPnP. Возможные возвращаемые значения:
Возвращаемое значение, зависящее от UPnP |
Значение |
- UPNP_E_DEVICE_ELEMENT_EXPECTED
|
XML-документ не содержит элемент устройства. Он отсутствует в корневом элементе или элементе DeviceList .
|
- UPNP_E_DEVICE_NODE_INCOMPLETE
|
В XML-документе отсутствует один из обязательных элементов элемента Device .
|
- UPNP_E_ICON_ELEMENT_EXPECTED
|
XML-документ не содержит элемент icon. Он отсутствует в элементе IconList или элемент DeviceList не содержит элемент IconList .
|
- UPNP_E_ICON_NODE_INCOMPLETE
|
В XML-документе отсутствует один из обязательных элементов из элемента Icon .
|
- UPNP_E_ROOT_ELEMENT_EXPECTED
|
XML-документ не имеет корневого элемента на верхнем уровне документа.
|
- UPNP_E_SERVICE_ELEMENT_EXPECTED
|
XML-документ не содержит элемент service. Он отсутствует в элементе ServiceList или элемент DeviceList не содержит элемент ServiceList .
|
- UPNP_E_SERVICE_NODE_INCOMPLETE
|
В XML-документе отсутствует один из обязательных элементов из элемента Service .
|
Возвращаемое значение
Приложение должно вернуть S_OK.
Требования
Требование |
Значение |
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Целевая платформа |
Windows |
Header |
upnp.h |
DLL |
Upnp.dll |
См. также раздел
IUPnPDescriptionDocument
IUPnPDescriptionDocument::LoadAsync
IUPnPDescriptionDocumentCallback