Partager via


WsAbortListener, fonction (webservices.h)

Annule toutes les E/S en attente pour l’écouteur spécifié.

Syntaxe

HRESULT WsAbortListener(
  [in]           WS_LISTENER *listener,
  [in, optional] WS_ERROR    *error
);

Paramètres

[in] listener

Pointeur vers une structure WS_LISTENER représentant l’écouteur pour lequel annuler les E/S.

[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.

Remarques

WsAbortListener peut être appelé lorsque l’écouteur est dans n’importe quel état. (Consultez l’énumération WS_LISTENER_STATE pour connaître les états possibles.) Si l’écouteur est dans l’état WS_LISTENER_STATE_OPEN, cette fonction force l’écouteur à faire une erreur (réinitialisé à l’état WS_LISTENER_STATE_FAULTED). Lorsqu’un écouteur est défaillant, toutes les tentatives d’acceptation d’un message de sa part échouent immédiatement avec le code d’erreur WS_E_OBJECT_FAULTED.

Cette fonction n’attend pas la fin des E/S en attente.

Si elle est appelée avec des paramètres valides, cette fonction n’échoue pas pour des raisons telles qu’un manque de ressources système.

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