共用方式為


IUPnPServiceAsync::EndSubscribeToEvents 方法 (upnp.h)

EndSubscribeToEvents方法會擷取先前BeginSubscribeToEvents作業的結果。

語法

HRESULT EndSubscribeToEvents(
  [in] ULONG64 ullRequestID
);

參數

[in] ullRequestID

64 位 ULONG 值,對應至此呼叫之前要求的 BeginSubscribeToEvents 作業。

傳回值

傳回成功時的 S_OK 。 否則,方法會傳回 WinError.h 或下列其中一個值中定義的 COM 錯誤碼:

傳回碼 Description
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