Freigeben über


IUPnPServiceAsync::EndSubscribeToEvents-Methode (upnp.h)

Die EndSubscribeToEvents-Methode ruft die Ergebnisse eines vorherigen BeginSubscribeToEvents-Vorgangs ab.

Syntax

HRESULT EndSubscribeToEvents(
  [in] ULONG64 ullRequestID
);

Parameter

[in] ullRequestID

Ein 64-Bit-ULONG-Wert , der dem BeginSubscribeToEvents-Vorgang entspricht, der vor diesem Aufruf angefordert wurde.

Rückgabewert

Gibt bei Erfolg S_OK zurück. Andernfalls gibt die Methode einen COM-Fehlercode zurück, der in WinError.h oder einen der folgenden Werte definiert ist:

Rückgabecode Beschreibung
UPNP_E_DEVICE_ERROR
Das Gerät hat die Anforderung empfangen, aber einen Fehler zurückgegeben.
UPNP_E_DEVICE_TIMEOUT
Das Gerät hat innerhalb des Timeoutzeitraums von 30 Sekunden nicht reagiert.
UPNP_E_PROTOCOL_ERROR
Die Abfrage wurde aufgrund von Problemen auf UPnP-Protokollebene nicht abgeschlossen.
UPNP_E_TRANSPORT_ERROR
Der Remotevorgang ist aufgrund eines HTTP-Problems fehlgeschlagen. Um den HTTP-Fehlercode abzurufen, verwenden Sie IUPnPService::LastTransportStatus.
 
Hinweis Einige Werte können darauf hinweisen, dass ein Fehler von einem UPnP-zertifizierten Gerät empfangen wurde. Weitere Informationen finden Sie unter Gerätefehlercodes.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile upnp.h
DLL Upnp.dll

Weitere Informationen

BeginSubscribeToEvents

IUPnPService::LastTransportStatus

IUPnPServiceAsync