WsAbandonCall, fonction (webservices.h)
Abandonne un appel spécifié sur le proxy de service spécifié.
Syntaxe
HRESULT WsAbandonCall(
[in] WS_SERVICE_PROXY *serviceProxy,
[in] ULONG callId,
[in, optional] WS_ERROR *error
);
Paramètres
[in] serviceProxy
Pointeur vers une structure WS_SERVICE_PROXY représentant le proxy de service sur lequel abandonner l’appel.
[in] callId
ID de l’appel à abandonner. (Consultez la section Notes).
[in, optional] error
Pointeur vers une structure de WS_ERROR qui reçoit des informations d’erreur supplémentaires en cas d’échec de la fonction.
Valeur retournée
Si la fonction réussit, elle retourne NO_ERROR ; sinon, elle retourne un code d’erreur HRESULT.
Code de retour | Description |
---|---|
|
L’état actuel du proxy de service n’est pas valide pour cette opération. |
|
Un proxy de service NULL a été passé à la fonction . |
Remarques
Les appels sont identifiés par un ID d’appel. Cet ID d’appel est associé à l’appel par la valeur WS_CALL_PROPERTY_CALL_ID de l’énumération WS_CALL_PROPERTY_ID .
Si l’ID d’appel est 0, tous les appels en attente sur le proxy de service sont abandonnés. Pour plus d'informations, voir les rubriques suivantes :
N’oubliez pas que les E/S réelles associées à l’appel ne sont pas annulées. Le proxy de service conserve les ressources pour terminer l’appel même si l’appel a été abandonné.
Cela entraîne une consommation de ressources qui est aggravée si une application continue d’abandonner les appels, comme cela peut se produire lorsque le serveur est lent à répondre au client et que l’application cliente abandonne un seul appel pour refaire le même appel.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | webservices.h |
Bibliothèque | WebServices.lib |
DLL | WebServices.dll |
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