enumeração WINHTTP_WEB_SOCKET_CLOSE_STATUS (winhttp.h)
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_STATUS Valor: 1000 A conexão foi fechada com êxito. |
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS Valor: 1001 O par está indo embora e encerrando a conexão. |
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS Valor: 1002 Erro de protocolo. |
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS Valor: 1003 Dados inválidos recebidos pelo par. |
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS Valor: 1005 A mensagem de fechamento estava vazia. |
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS Valor: 1006 A conexão foi anulada. |
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS Valor: 1007 A carga era inválida. |
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS Valor: 1008 A mensagem viola a política de um ponto de extremidade. |
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS Valor: 1009 A mensagem enviada era muito grande para ser processada. |
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS Valor: 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_STATUS Valor: 1011 Uma condição inesperada impediu o servidor de atendendo à solicitação. |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Valor: 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 |