Skip to content

Latest commit

 

History

History
126 lines (85 loc) · 6.29 KB

ne-winhttp-winhttp_web_socket_close_status.md

File metadata and controls

126 lines (85 loc) · 6.29 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:winhttp._WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_CLOSE_STATUS (winhttp.h)
The WINHTTP_WEB_SOCKET_CLOSE_STATUS enumeration includes the status of a WebSocket close operation.
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS
WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_CLOSE_STATUS enumeration [HTTP]
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
WINHTTP_WEB_SOCKET_INVALID_UTF8_CLOSE_STATUS
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
http.winhttp_web_socket_close_status
winhttp/WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_INVALID_UTF8_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
http\winhttp_web_socket_close_status.htm
http
d86795e4-3a30-4368-b253-1b126387efcc
12/05/2018
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS, WINHTTP_WEB_SOCKET_CLOSE_STATUS, WINHTTP_WEB_SOCKET_CLOSE_STATUS enumeration [HTTP], WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS, WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS, WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS, WINHTTP_WEB_SOCKET_INVALID_UTF8_CLOSE_STATUS, WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS, WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS, WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS, WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS, WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS, WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS, WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS, http.winhttp_web_socket_close_status, winhttp/WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_INVALID_UTF8_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS, winhttp/WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
winhttp.h
Windows
Windows 8 [desktop apps only]
Windows Server 2012 [desktop apps only]
Windows
WINHTTP_WEB_SOCKET_CLOSE_STATUS
19H1
_WINHTTP_WEB_SOCKET_CLOSE_STATUS
winhttp/_WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_CLOSE_STATUS
winhttp/WINHTTP_WEB_SOCKET_CLOSE_STATUS
c++
APIRef
kbSyntax
HeaderDef
winhttp.h
WINHTTP_WEB_SOCKET_CLOSE_STATUS

WINHTTP_WEB_SOCKET_CLOSE_STATUS enumeration

-description

The WINHTTP_WEB_SOCKET_CLOSE_STATUS enumeration includes the status of a WebSocket close operation.

-enum-fields

-field WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS:1000

The connection closed successfully.

-field WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS:1001

The peer is going away and terminating the connection.

-field WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS:1002

A protocol error occurred.

-field WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS:1003

Invalid data received by the peer.

-field WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS:1005

The close message was empty.

-field WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS:1006

The connection was aborted.

-field WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS:1007

The payload was invalid.

-field WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS:1008

The message violates an endpoint's policy.

-field WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS:1009

The message sent was too large to process.

-field WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: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.

-field WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS:1011

An unexpected condition prevented the server from fulfilling the request.

-field WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS:1015

The TLS handshake could not be completed.

- WINHTTP_WEB_SOCKET_INVALID_UTF8_CLOSE_STATUS

UTF-8 frame carried an invalid UTF-8 stream.

-remarks

WINHTTP_WEB_SOCKET_CLOSE_STATUS is used by WinHttpWebSocketClose, WinHttpWebSocketShutdown, and WinHttpWebSocketQueryCloseStatus.

-see-also

WinHttpWebSocketClose

WinHttpWebSocketQueryCloseStatus

WinHttpWebSocketShutdown