Função WsAbortServiceHost (webservices.h)
Anula todas as operações atuais no host de serviço especificado.
Sintaxe
HRESULT WsAbortServiceHost(
[in] WS_SERVICE_HOST *serviceHost,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] serviceHost
Ponteiro para uma estrutura WS_SERVICE_HOST que representa o host de serviço no qual as operações de anulação são anuladas.
[in, optional] error
Ponteiro para uma estrutura WS_ERROR que recebe informações de erro adicionais se a função falhar.
Retornar valor
Se a função for bem-sucedida, ela retornará NO_ERROR; caso contrário, ele retornará um código de erro HRESULT.
Código de retorno | Descrição |
---|---|
|
Um ou mais argumentos são inválidos. |
Comentários
WsAbortServiceHost anula todos os ouvintes no host de serviço e, como resultado, nenhum novo canais é aceito do cliente. Todos os canais que estão sendo usados pelo host de serviço para mensagens de serviço também são anulados.
Se uma chamada estiver pendente e tiver um retorno de chamada de cancelamento registrado por meio da função WsRegisterOperationForCancel , o retorno de chamada será chamado. No entanto, o runtime ainda aguarda a conclusão da chamada.
Para obter mais informações sobre como se registrar para notificação de cancelamento, consulte WsRegisterOperationForCancel.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | webservices.h |
Biblioteca | WebServices.lib |
DLL | WebServices.dll |