énumération WINHTTP_WEB_SOCKET_CLOSE_STATUS (winhttp.h)
L’énumération WINHTTP_WEB_SOCKET_CLOSE_STATUS inclut la status d’une opération de fermeture 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 Valeur : 1000 La connexion s’est fermée avec succès. |
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS Valeur : 1001 L’homologue disparaît et met fin à la connexion. |
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS Valeur : 1002 Une erreur de protocole s'est produite. |
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS Valeur : 1003 Données non valides reçues par l’homologue. |
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS Valeur : 1005 Le message de fermeture était vide. |
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS Valeur : 1006 La connexion a été abandonnée. |
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS Valeur : 1007 La charge utile n’était pas valide. |
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS Valeur : 1008 Le message enfreint la stratégie d’un point de terminaison. |
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS Valeur : 1009 Le message envoyé était trop volumineux pour être traiter. |
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS Valeur : 1010 Un point de terminaison client s’attendait à ce que le serveur négocie une ou plusieurs extensions, mais le serveur ne les a pas retournées dans le message de réponse de la négociation WebSocket. |
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS Valeur : 1011 Une condition inattendue empêchait le serveur de répondre à la demande. |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Valeur : 1015 Impossible d’effectuer l’établissement d’une liaison TLS. |
Remarques
WINHTTP_WEB_SOCKET_CLOSE_STATUS est utilisé par WinHttpWebSocketClose, WinHttpWebSocketShutdown et WinHttpWebSocketQueryCloseStatus.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | winhttp.h |