WsFreeChannel-Funktion (webservices.h)

Gibt die Speicherressource frei, die einem Channel-Objekt zugeordnet ist.

Der Kanal muss sich entweder im WS_CHANNEL_STATE_CREATED - oder WS_CHANNEL_STATE_CLOSED Zustand befinden, um freigegeben zu werden. Wenn ein Kanal erfolgreich geöffnet wurde, muss er geschlossen werden, bevor er freigegeben werden kann.

Syntax

void WsFreeChannel(
  [in] WS_CHANNEL *channel
);

Parameter

[in] channel

Ein Zeiger auf das zu freigebende Channel-Objekt . Der Zeiger muss auf ein gültiges WS_CHANNEL-Objekt verweisen, das von WsCreateChannel oder WsCreateChannelForListener zurückgegeben wird. Der Wert, auf den verwiesen wird, ist möglicherweise nicht NULL.

Rückgabewert

Keine

Bemerkungen

Ein Kanal, der gerade akzeptiert/geöffnet wird, kann erst freigegeben werden, wenn die Annahme/Öffnung abgeschlossen ist. Verwenden Sie WsAbortChannel , um den Akzeptanz-/Öffnungsprozess abzubrechen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile webservices.h
Bibliothek WebServices.lib
DLL WebServices.dll