Partager via


Méthode IUPnPServiceAsync::EndSubscribeToEvents (upnp.h)

La méthode EndSubscribeToEvents récupère les résultats d’une opération BeginSubscribeToEvents précédente.

Syntaxe

HRESULT EndSubscribeToEvents(
  [in] ULONG64 ullRequestID
);

Paramètres

[in] ullRequestID

Valeur ULONG 64 bits qui correspond à l’opération BeginSubscribeToEvents demandée avant cet appel.

Valeur retournée

Renvoie S_OK en cas de réussite. Sinon, la méthode retourne un code d’erreur COM défini dans WinError.h ou l’une des valeurs suivantes :

Code de retour Description
UPNP_E_DEVICE_ERROR
L’appareil a reçu la demande, mais a renvoyé une erreur.
UPNP_E_DEVICE_TIMEOUT
L’appareil n’a pas répondu dans le délai d’expiration de 30 secondes.
UPNP_E_PROTOCOL_ERROR
La requête ne s’est pas terminée en raison de problèmes au niveau du protocole UPnP.
UPNP_E_TRANSPORT_ERROR
L’opération à distance a échoué en raison d’un problème HTTP. Pour récupérer le code d’erreur HTTP, utilisez IUPnPService::LastTransportStatus.
 
Note Certaines valeurs peuvent indiquer qu’une erreur a été reçue d’un appareil certifié UPnP. Pour plus d’informations, consultez Codes d’erreur de l’appareil.
 

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête upnp.h
DLL Upnp.dll

Voir aussi

BeginSubscribeToEvents

IUPnPService::LastTransportStatus

IUPnPServiceAsync