WINHTTP_WEB_SOCKET_CLOSE_STATUS-Enumeration (winhttp.h)
Die WINHTTP_WEB_SOCKET_CLOSE_STATUS-Enumeration enthält die status eines WebSocket-Close-Vorgangs.
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;
Konstanten
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS Wert: 1000 Die Verbindung wurde erfolgreich geschlossen. |
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS Wert: 1001 Der Peer wird getrennt und beendet die Verbindung. |
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS Wert: 1002 Es ist ein Protokollfehler aufgetreten. |
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS Wert: 1003 Ungültige Daten, die vom Peer empfangen werden. |
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS Wert: 1005 Die Meldung zum Schließen war leer. |
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS Wert: 1006 Die Verbindung wurde abgebrochen. |
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS Wert: 1007 Die Nutzlast war ungültig. |
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS Wert: 1008 Die Nachricht verstößt gegen die Richtlinie eines Endpunkts. |
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS Wert: 1009 Die gesendete Nachricht war für die Verarbeitung zu groß. |
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS Wert: 1010 Ein Clientendpunkt erwartete, dass der Server eine oder mehrere Erweiterungen aushandelt, aber der Server hat diese in der Antwortnachricht des WebSocket-Handshakes nicht zurückgegeben. |
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS Wert: 1011 Eine unerwartete Bedingung verhinderte, dass der Server Erfüllt die Anforderung. |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Wert: 1015 Der TLS-Handshake konnte nicht abgeschlossen werden. |
Hinweise
WINHTTP_WEB_SOCKET_CLOSE_STATUS wird von WinHttpWebSocketClose, WinHttpWebSocketShutdown und WinHttpWebSocketQueryCloseStatus verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | winhttp.h |