IUPnPServiceAsync ::EndInvokeAction, méthode (upnp.h)
La méthode EndInvokeAction récupère les résultats d’une opération BeginInvokeAction précédente et récupère les arguments de sortie résultants.
Syntaxe
HRESULT EndInvokeAction(
[in, out] ULONG64 ullRequestID,
[in, out] VARIANT *pvOutActionArgs,
[in] VARIANT *pvRetVal
);
Paramètres
[in, out] ullRequestID
En entrée, contient une référence à un tableau vide. Lors de la sortie, reçoit une référence au tableau d’arguments de sortie spécifiques au service. Si l’action n’a pas d’arguments de sortie, ce paramètre contient un tableau vide.
[in, out] pvOutActionArgs
L’entrée contient une référence à un tableau vide. Lors de la sortie, reçoit une référence à un VARIANT qui contient la valeur de retour de l’action appelée.
[in] pvRetVal
Valeur ULONG 64 bits qui correspond à l’opération BeginInvokeAction lancé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 |
---|---|
|
L’appareil n’a pas répondu dans le délai d’attente de 30 secondes. |
|
Une erreur inconnue s’est produite. |
|
Un ou plusieurs des arguments passés ne sont pas valides. |
|
Cette action n’est pas prise en charge par l’appareil. |
|
L’appareil a envoyé une réponse qui ne peut pas être traitée ; par exemple, la réponse a été endommagée. |
|
Une erreur s’est produite au niveau du protocole de contrôle UPnP. |
|
Une erreur HTTP s’est produite. Utilisez la propriété IUPnPService ::LastTransportStatus pour obtenir le code http status réel.
Note Ce code d’erreur est également retourné lorsque la réponse SOAP dépasse 100 kilo-octets.
|
Configuration requise
Condition requise | Valeur |
---|---|
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