Поделиться через


Функция WsResetChannel (webservices.h)

Сбросьте канал, чтобы его можно было использовать повторно.

Синтаксис

HRESULT WsResetChannel(
  [in]           WS_CHANNEL *channel,
  [in, optional] WS_ERROR   *error
);

Параметры

[in] channel

Канал для сброса.

[in, optional] error

Указывает, где должны храниться дополнительные сведения об ошибке в случае сбоя функции.

Возвращаемое значение

Эта функция может возвращать одно из этих значений.

Код возврата Описание
WS_E_INVALID_OPERATION
Канал был в неподобающем состоянии.

Комментарии

Повторное использовать канал вместо создания с нуля может повысить производительность.

Эта функция действительна, только если канал находится в состоянии WS_CHANNEL_STATE_CREATED или WS_CHANNEL_STATE_CLOSED .

При правильном вызове эта функция не завершится ошибкой (например, из-за нехватки системных ресурсов).

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header webservices.h
Библиотека WebServices.lib
DLL WebServices.dll