Partager via


WsFreeChannel, fonction (webservices.h)

Libère la ressource mémoire associée à un objet Channel.

Le canal doit être à l’état WS_CHANNEL_STATE_CREATED ou WS_CHANNEL_STATE_CLOSED pour être libéré. Si un canal a été ouvert avec succès, il doit être fermé avant de pouvoir être libéré.

Syntaxe

void WsFreeChannel(
  [in] WS_CHANNEL *channel
);

Paramètres

[in] channel

Pointeur vers l’objet Channel à libérer. Le pointeur doit référencer un objet WS_CHANNEL valide retourné par WsCreateChannel ou WsCreateChannelForListener. La valeur référencée peut ne pas être NULL.

Valeur de retour

None

Remarques

Un canal en cours d’acceptation/ouverture ne peut pas être libéré tant que l’acceptation/l’ouverture n’est pas terminée. Utilisez WsAbortChannel pour annuler le processus d’acceptation/ouverture.

Configuration requise

Condition requise Valeur
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