WINHTTP_WEB_SOCKET_CLOSE_STATUS列挙 (winhttp.h)
WINHTTP_WEB_SOCKET_CLOSE_STATUS列挙には、WebSocket 閉じる操作の状態が含まれます。
構文
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;
定数
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 クライアント エンドポイントは、サーバーが 1 つ以上の拡張機能をネゴシエートすることを想定しましたが、サーバーは WebSocket ハンドシェイクの応答メッセージでそれらを返しませんでした。 |
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS 値: 1011 予期しない条件により、サーバーが 要求を満たす。 |
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS 値: 1015 TLS ハンドシェイクを完了できませんでした。 |
注釈
WINHTTP_WEB_SOCKET_CLOSE_STATUS は、 WinHttpWebSocketClose、 WinHttpWebSocketShutdown、 WinHttpWebSocketQueryCloseStatus によって使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | winhttp.h |