Поделиться через


Метод 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