Метод IUPnPServiceAsync::EndSubscribeToEvents (upnp.h)

Метод EndSubscribeToEvents извлекает результаты предыдущей операции BeginSubscribeToEvents .

Синтаксис

HRESULT EndSubscribeToEvents(
  [in] ULONG64 ullRequestID
);

Параметры

[in] ullRequestID

64-разрядное значение ULONG , соответствующее операции BeginSubscribeToEvents, запрошенной до этого вызова.

Возвращаемое значение

Возвращает S_OK при успешном выполнении. В противном случае метод возвращает код ошибки COM, определенный в WinError.h , или одно из следующих значений:

Код возврата Описание
UPNP_E_DEVICE_ERROR
Устройство получило запрос, но вернуло ошибку.
UPNP_E_DEVICE_TIMEOUT
Устройство не ответило в течение 30-секундного периода ожидания.
UPNP_E_PROTOCOL_ERROR
Запрос не был завершен из-за проблем на уровне протокола UPnP.
UPNP_E_TRANSPORT_ERROR
Удаленная операция завершилась сбоем из-за проблемы HTTP. Чтобы получить код ошибки HTTP, используйте IUPnPService::LastTransportStatus.
 
Примечание Некоторые значения могут указывать на то, что ошибка получена от устройства, сертифицированного UPnP. Дополнительные сведения см. в разделе Коды ошибок устройства.
 

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header upnp.h
DLL Upnp.dll

См. также раздел

BeginSubscribeToEvents

IUPnPService::LastTransportStatus

IUPnPServiceAsync