enumeración WINHTTP_WEB_SOCKET_CLOSE_STATUS (winhttp.h)
La enumeración WINHTTP_WEB_SOCKET_CLOSE_STATUS incluye el estado de una operación de cierre de 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 La conexión se cerró correctamente. |
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS Valor: 1001 El elemento del mismo nivel va a desaparecer y termina la conexión. |
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS Valor: 1002 Se ha producido un error de protocolo. |
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS Valor: 1003 Datos no válidos recibidos por el mismo nivel. |
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS Valor: 1005 El mensaje de cierre estaba vacío. |
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS Valor: 1006 Se anuló la conexión. |
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS Valor: 1007 La carga no era válida. |
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS Valor: 1008 El mensaje infringe la directiva de un punto de conexión. |
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS Valor: 1009 El mensaje enviado era demasiado grande para procesar. |
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS Valor: 1010 Un punto de conexión de cliente esperaba que el servidor negociara una o varias extensiones, pero el servidor no los devolvió en el mensaje de respuesta del protocolo de enlace WebSocket. |
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS Valor: 1011 Una condición inesperada impedía que el servidor se desen que cumple la solicitud. |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Valor: 1015 No se pudo completar el protocolo de enlace TLS. |
Comentarios
WINHTTP_WEB_SOCKET_CLOSE_STATUSwinHttpWebSocketClose, WinHttpWebSocketShutdown y WinHttpWebSocketShutdown y WinHttpWebSocketQueryCloseStatus.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | winhttp.h |