WINHTTP_WEB_SOCKET_CLOSE_STATUS列舉 (winHTTP.h)
WINHTTP_WEB_SOCKET_CLOSE_STATUS列舉包括 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;
常數
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 用戶端端點預期伺服器會交涉一或多個延伸模組,但伺服器並未在 WebSocket 交握的回應消息中傳回它們。 |
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS 值: 1011 未預期的狀況導致伺服器無法執行 履行要求。 |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS 值: 1015 無法完成 TLS 交握。 |
備註
winHttpWebSocketClose、WinHttpWebSocketShutdown 和 WinHttpWebSocketQueryCloseStatus 會使用WINHTTP_WEB_SOCKET_CLOSE_STATUS。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | winhttp.h |