Compartir a través de


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

Consulte también

WinHttpWebSocketClose

WinHttpWebSocketQueryCloseStatus

WinHttpWebSocketShutdown