IUPnPServiceAsync::EndQueryStateVariable, méthode (upnp.h)
La méthode EndQueryStateVariable récupère les résultats d’une opération BeginQueryStateVariable précédente et récupère la valeur de variable d’état spécifique au service résultante.
Syntaxe
HRESULT EndQueryStateVariable(
[in] ULONG64 ullRequestID,
[out, retval] VARIANT *pValue
);
Paramètres
[in] ullRequestID
Pointeur vers une valeur ULONG 64 bits qui correspond à l’opération BeginQueryStateVariable lancée avant cet appel.
[out, retval] pValue
En entrée, contient un tableau vide. À la sortie, reçoit une référence à la valeur de la variable spécifiée dans BeginQueryStateVariable par bstrVariableName. Le type des données retournées dépend de la variable d’état pour laquelle la requête a été appelée.
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 |
---|---|
|
La variable d’état n’est pas événementielle et la requête distante a retourné un code d’erreur. Il ne s’agit pas d’une erreur de transport ; l’appareil a reçu la demande, mais il a renvoyé une erreur. |
|
La variable d’état demandée n’existe pas. |
|
L’appareil n’a pas répondu dans le délai d’attente de 30 secondes. |
|
Un ou plusieurs des arguments passés avec vInActionArgs ne sont pas valides. |
|
La requête ne s’est pas terminée en raison de problèmes au niveau du protocole UPnP. |
|
La variable d’état n’est pas événementielle et la requête distante pour la valeur a échoué en raison d’un problème HTTP. Pour récupérer le code d’erreur HTTP, utilisez IUPnPService::LastTransportStatus. |
|
La variable d’état est événementielle, mais le logiciel UPnP ne peut pas retourner une valeur, car il attend toujours une notification d’événement. |
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour