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 |