WsFreeChannel 関数 (webservices.h)

Channel オブジェクトに関連付けられているメモリ リソースを解放します。

チャネルは、解放するWS_CHANNEL_STATE_CREATEDまたはWS_CHANNEL_STATE_CLOSED状態である必要があります。 チャネルが正常に開かれている場合は、チャネルを解放する前にチャネルを閉じる必要があります。

構文

void WsFreeChannel(
  [in] WS_CHANNEL *channel
);

パラメーター

[in] channel

解放する Channel オブジェクトへのポインター。 ポインターは、WsCreateChannel または WsCreateChannelForListener によって返される有効なWS_CHANNEL オブジェクトを参照する必要があります。 参照される値が NULL でない場合があります。

戻り値

なし

解説

受け入れ/オープン処理中のチャネルは、accept/open が完了するまで解放できません。 WsAbortChannel を使用して、受け入れ/開くプロセスを取り消します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー webservices.h
Library WebServices.lib
[DLL] WebServices.dll