Función WsAbortServiceHost (webservices.h)
Anula todas las operaciones actuales en el host de servicio especificado.
Sintaxis
HRESULT WsAbortServiceHost(
[in] WS_SERVICE_HOST *serviceHost,
[in, optional] WS_ERROR *error
);
Parámetros
[in] serviceHost
Puntero a una estructura de WS_SERVICE_HOST que representa el host de servicio en el que se van a anular las operaciones.
[in, optional] error
Puntero a una estructura de WS_ERROR que recibe información de error adicional si se produce un error en la función.
Valor devuelto
Si la función se realiza correctamente, devuelve NO_ERROR; de lo contrario, devuelve un código de error HRESULT.
Código devuelto | Descripción |
---|---|
|
Uno o más argumentos no son válidos. |
Comentarios
WsAbortServiceHost anula todos los agentes de escucha en el host de servicio y, como resultado, no se aceptan canales nuevos del cliente. También se anulan todos los canales que usa el host de servicio para los mensajes de servicio.
Si una llamada está pendiente y tiene una devolución de llamada de cancelación registrada a través de la función WsRegisterOperationForCancel , se llama a la devolución de llamada. Sin embargo, el tiempo de ejecución sigue esperando a que se complete la llamada.
Para obtener más información sobre el registro para la notificación de cancelación, consulte WsRegisterOperationForCancel.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | webservices.h |
Library | WebServices.lib |
Archivo DLL | WebServices.dll |