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 |