WsAbortServiceHost, fonction (webservices.h)
Abandonne toutes les opérations en cours sur l’hôte de service spécifié.
Syntaxe
HRESULT WsAbortServiceHost(
[in] WS_SERVICE_HOST *serviceHost,
[in, optional] WS_ERROR *error
);
Paramètres
[in] serviceHost
Pointeur vers une structure WS_SERVICE_HOST représentant l’hôte de service sur lequel abandonner les opérations.
[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 |
---|---|
|
Un ou plusieurs arguments ne sont pas valides. |
Remarques
WsAbortServiceHost abandonne tous les écouteurs sur l’hôte de service et, par conséquent, aucun nouveau canal n’est accepté à partir du client. Tous les canaux actuellement utilisés par les messages d’hôte de service à service sont également abandonnés.
Si un appel est en attente et qu’un rappel d’annulation est inscrit via la fonction WsRegisterOperationForCancel , le rappel est appelé. Toutefois, le runtime attend toujours la fin de l’appel.
Pour plus d’informations sur l’inscription à la notification d’annulation, consultez WsRegisterOperationForCancel.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | webservices.h |
Bibliothèque | WebServices.lib |
DLL | WebServices.dll |