Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A enumeração WINHTTP_WEB_SOCKET_CLOSE_STATUS inclui o status de uma operação de fechamento do WebSocket.
Syntax
typedef enum _WINHTTP_WEB_SOCKET_CLOSE_STATUS {
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS = 1000,
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS = 1001,
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS = 1002,
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS = 1003,
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS = 1005,
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS = 1006,
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS = 1007,
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS = 1008,
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS = 1009,
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS = 1010,
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS = 1011,
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS = 1015
} WINHTTP_WEB_SOCKET_CLOSE_STATUS;
Constantes
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUSValor: 1000 A conexão foi fechada com êxito. |
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUSValor: 1001 O par está indo embora e encerrando a conexão. |
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUSValor: 1002 Erro de protocolo. |
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUSValor: 1003 Dados inválidos recebidos pelo par. |
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUSValor: 1005 A mensagem de fechamento estava vazia. |
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUSValor: 1006 A conexão foi anulada. |
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUSValor: 1007 A carga era inválida. |
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUSValor: 1008 A mensagem viola a política de um ponto de extremidade. |
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUSValor: 1009 A mensagem enviada era muito grande para ser processada. |
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUSValor: 1010 Um ponto de extremidade do cliente esperava que o servidor negociasse uma ou mais extensões, mas o servidor não as retornou na mensagem de resposta do handshake do WebSocket. |
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUSValor: 1011 Uma condição inesperada impediu o servidor de atendendo à solicitação. |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUSValor: 1015 O handshake do TLS não pôde ser concluído. |
Comentários
WINHTTP_WEB_SOCKET_CLOSE_STATUS é usado por WinHttpWebSocketClose, WinHttpWebSocketShutdown e WinHttpWebSocketQueryCloseStatus.
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] |
| Cabeçalho | winhttp.h |