Condividi tramite


enumerazione WINHTTP_WEB_SOCKET_CLOSE_STATUS (winhttp.h)

L'enumerazione WINHTTP_WEB_SOCKET_CLOSE_STATUS include lo stato di un'operazione di chiusura WebSocket.

Sintassi

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;

Costanti

 
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS
Valore: 1000
La connessione è stata chiusa correttamente.
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS
Valore: 1001
Il peer sta per uscire e terminare la connessione.
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
Valore: 1002
Si è verificato un errore di protocollo.
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
Valore: 1003
Dati non validi ricevuti dal peer.
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS
Valore: 1005
Il messaggio di chiusura è vuoto.
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS
Valore: 1006
La connessione è stata interrotta.
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS
Valore: 1007
Il payload non è valido.
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
Valore: 1008
Il messaggio viola i criteri di un endpoint.
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
Valore: 1009
Il messaggio inviato era troppo grande per l'elaborazione.
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
Valore: 1010
Un endpoint client prevede che il server negozii una o più estensioni, ma il server non li ha restituiti nel messaggio di risposta dell'handshake WebSocket.
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
Valore: 1011
Una condizione imprevista ha impedito al server di
soddisfare la richiesta.
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
Valore: 1015
Impossibile completare l'handshake TLS.

Commenti

WINHTTP_WEB_SOCKET_CLOSE_STATUS viene usato da WinHttpWebSocketClose, WinHttpWebSocketShutdown e WinHttpWebSocketQueryCloseStatus.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione winhttp.h

Vedi anche

WinHttpWebSocketClose

WinHttpWebSocketQueryCloseStatus

WinHttpWebSocketShutdown