Compartilhar via


Função WebSocketAbortHandle (websocket.h)

A função WebSocketAbortHandle anula um identificador de sessão WebSocket criado por WebSocketCreateClientHandle ou WebSocketCreateServerHandle.

Sintaxe

void WebSocketAbortHandle(
  [in] WEB_SOCKET_HANDLE hWebSocket
);

Parâmetros

[in] hWebSocket

Tipo: WEB_SOCKET_HANDLE

Identificador de sessão WebSocket retornado por uma chamada anterior para WebSocketCreateClientHandle ou WebSocketCreateServerHandle.

Retornar valor

Se a função for bem-sucedida, ela retornará S_OK.

Se a função falhar, ela retornará um código de erro do sistema definido em WinError.h.

Comentários

WebSocketAbortHandle anula um identificador de sessão WEB_SOCKET_HANDLE e todas as chamadas para WebSocketSend ou WebSocketReceive retornarão um erro quando chamado com um identificador anulado. WebSocketAbortHandle será um no-op se o handshake do WebSocket não tiver sido concluído e o identificador de sessão não tiver sido inicializado. Todas as operações de envio/recebimento que foram enfileiradas usando WebSocketSend ou WebSocketReceive estarão prontas para serem processadas usando WebSocketGetAction, mas as tentativas de enfileirar operações adicionais usando o identificador anulado resultarão em erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho websocket.h
Biblioteca Websocket.lib
DLL Websocket.dll

Confira também

WebSocketCreateClientHandle

WebSocketCreateServerHandle

WebSocketDeleteHandle