WsAbortChannel, fonction (webservices.h)
Annule toutes les E/S en attente pour un canal spécifié
Syntaxe
HRESULT WsAbortChannel(
[in] WS_CHANNEL *channel,
[in, optional] WS_ERROR *error
);
Paramètres
[in] channel
Pointeur vers une structure de WS_CHANNEL représentant le canal 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.
Code de retour | Description |
---|---|
|
Consultez la section Remarques pour connaître les limitations de la plateforme. |
|
Un ou plusieurs arguments ne sont pas valides. |
Remarques
Windows Server 2003 et versions antérieures : Sur les plateformes Windows antérieures à Windows Vista, cette fonction n’est pas prise en charge pour WS_UDP_CHANNEL_BINDING ou WS_HTTP_CHANNEL_BINDING si le canal est dans l’état WS_CHANNEL_STATE_ACCEPTING et que l’écouteur n’a pas déjà été abandonné.
(Pour plus d’informations sur les liaisons de canal et les états de canal, consultez les énumérations WS_CHANNEL_BINDING et WS_CHANNEL_STATE .)
Cette fonction n’est pas non plus prise en charge pour les WS_HTTP_CHANNEL_BINDING avec WS_CHANNEL_TYPE_REPLY lors de l’abandon d’un canal à l’état WS_CHANNEL_STATE_OPEN ou WS_CHANNEL_STATE_FAULTED. (Pour plus d’informations sur les types de canaux, consultez l’énumération WS_CHANNEL_TYPE .
WsAbortChannel peut être appelé pour un canal dans n’importe quel état et n’attend pas la fin des E/S en attente avant d’abandonner le canal.
Si le canal est à l’état WS_CHANNEL_STATE_OPEN , WsAbortChannel provoque l’erreur du canal à l’état WS_CHANNEL_STATE_FAULTED .
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 |