Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
The WEB_SOCKET_CLOSE_STATUS enumeration specifies the WebSocket close status as defined by WSPROTO.
Syntax
typedef enum _WEB_SOCKET_CLOSE_STATUS {
  WEB_SOCKET_SUCCESS_CLOSE_STATUS = 1000,
  WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS = 1001,
  WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS = 1002,
  WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS = 1003,
  WEB_SOCKET_EMPTY_CLOSE_STATUS = 1005,
  WEB_SOCKET_ABORTED_CLOSE_STATUS = 1006,
  WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS = 1007,
  WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS = 1008,
  WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS = 1009,
  WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS = 1010,
  WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS = 1011,
  WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS = 1015
} WEB_SOCKET_CLOSE_STATUS;
Constants
WEB_SOCKET_SUCCESS_CLOSE_STATUSValue: 1000 Close completed successfully.  | 
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUSValue: 1001 The endpoint is going away and thus closing the connection.  | 
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUSValue: 1002 Peer detected protocol error and it is closing the connection.  | 
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUSValue: 1003 The endpoint cannot receive this type of data.  | 
WEB_SOCKET_EMPTY_CLOSE_STATUSValue: 1005 No close status code was provided.  | 
WEB_SOCKET_ABORTED_CLOSE_STATUSValue: 1006 The connection was closed without sending or receiving a close frame.  | 
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUSValue: 1007 Data within a message is not consistent with the type of the message.  | 
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUSValue: 1008 The message violates an endpoint's policy.  | 
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUSValue: 1009 The message sent was too large to process.  | 
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUSValue: 1010 A client endpoint expected the server to negotiate one or more extensions, but the server didn't return them in the response message of the WebSocket handshake.  | 
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUSValue: 1011 An unexpected condition prevented the server from fulfilling the request.  | 
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUSValue: 1015 The TLS handshake could not be completed.  | 
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows 8 [desktop apps only] | 
| Minimum supported server | Windows Server 2012 [desktop apps only] | 
| Header | websocket.h |