Freigeben über


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

Weitere Informationen

WinHttpWebSocketClose

WinHttpWebSocketQueryCloseStatus

WinHttpWebSocketShutdown