Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |