IUPnPServiceAsync::EndSubscribeToEvents 方法 (upnp.h)

EndSubscribeToEvents 方法检索上一个 BeginSubscribeToEvents 操作的结果。

语法

HRESULT EndSubscribeToEvents(
  [in] ULONG64 ullRequestID
);

参数

[in] ullRequestID

一个 64 位 ULONG 值,对应于在此调用之前请求的 BeginSubscribeToEvents 操作。

返回值

如果成功,则返回 S_OK。 否则,方法将返回 WinError.h 中定义的 COM 错误代码或以下值之一:

返回代码 说明
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
标头 upnp.h
DLL Upnp.dll

另请参阅

BeginSubscribeToEvents

IUPnPService::LastTransportStatus

IUPnPServiceAsync