Función WsResetChannel (webservices.h)

Restablezca un canal para que se pueda reutilizar.

Sintaxis

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

Parámetros

[in] channel

Canal que se va a restablecer.

[in, optional] error

Especifica dónde se debe almacenar información de error adicional si se produce un error en la función.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
WS_E_INVALID_OPERATION
El canal estaba en un estado inadecuado.

Comentarios

La reutilización de un canal en lugar de crear uno desde cero puede mejorar el rendimiento.

Esta función solo es válida cuando el canal está en el estado WS_CHANNEL_STATE_CREATED o WS_CHANNEL_STATE_CLOSED .

Si se llama correctamente, esta función no producirá un error (por ejemplo, debido a la falta de recursos del sistema).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll