ホーム › Networking.WinHttp › WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_CLOSE_STATUS
列挙型メンバー 12
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS | 1000 | 0x3E8 | 接続が正常に閉じられました。 |
| WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS | 1001 | 0x3E9 | ピアが処理を終了し、接続を終了しようとしています。 |
| WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS | 1002 | 0x3EA | プロトコル エラーが発生しました。 |
| WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS | 1003 | 0x3EB | ピアが無効なデータを受信しました。 |
| WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS | 1005 | 0x3ED | クローズ メッセージが空でした。 |
| WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS | 1006 | 0x3EE | 接続が中止されました。 |
| WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS | 1007 | 0x3EF | ペイロードが無効でした。 |
| WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS | 1008 | 0x3F0 | メッセージがエンドポイントのポリシーに違反しています。 |
| WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS | 1009 | 0x3F1 | 送信されたメッセージが大きすぎて処理できませんでした。 |
| WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS | 1010 | 0x3F2 | クライアント エンドポイントは、サーバーが 1 つ以上の拡張機能をネゴシエートすることを期待していましたが、サーバーは WebSocket ハンドシェイクの応答メッセージでそれらを返しませんでした。 |
| WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS | 1011 | 0x3F3 | 予期しない状況により、サーバーが要求を 完了できませんでした。 |
| WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS | 1015 | 0x3F7 | TLS ハンドシェイクを完了できませんでした。 - WINHTTP_WEB_SOCKET_INVALID_UTF8_CLOSE_STATUSUTF-8 フレームに無効な UTF-8 ストリームが含まれていました。 |
公式ドキュメント
WINHTTP_WEB_SOCKET_CLOSE_STATUS 列挙型は、WebSocket のクローズ操作の状態を表します。
解説(Remarks)
WINHTTP_WEB_SOCKET_CLOSE_STATUS は、WinHttpWebSocketClose、WinHttpWebSocketShutdown、および WinHttpWebSocketQueryCloseStatus で使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WINHTTP_WEB_SOCKET_CLOSE_STATUS : int {
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;public enum WINHTTP_WEB_SOCKET_CLOSE_STATUS : int
{
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,
}Public Enum WINHTTP_WEB_SOCKET_CLOSE_STATUS As Integer
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
End Enumimport enum
class WINHTTP_WEB_SOCKET_CLOSE_STATUS(enum.IntEnum):
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
pub const WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: i32 = 1000;
pub const WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: i32 = 1001;
pub const WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: i32 = 1002;
pub const WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: i32 = 1003;
pub const WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: i32 = 1005;
pub const WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: i32 = 1006;
pub const WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: i32 = 1007;
pub const WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: i32 = 1008;
pub const WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: i32 = 1009;
pub const WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: i32 = 1010;
pub const WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: i32 = 1011;
pub const WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: i32 = 1015;// WINHTTP_WEB_SOCKET_CLOSE_STATUS
const (
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS int32 = 1000
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS int32 = 1001
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS int32 = 1002
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS int32 = 1003
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS int32 = 1005
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS int32 = 1006
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS int32 = 1007
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS int32 = 1008
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS int32 = 1009
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS int32 = 1010
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS int32 = 1011
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS int32 = 1015
)const
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
pub const WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: i32 = 1000;
pub const WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: i32 = 1001;
pub const WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: i32 = 1002;
pub const WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: i32 = 1003;
pub const WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: i32 = 1005;
pub const WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: i32 = 1006;
pub const WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: i32 = 1007;
pub const WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: i32 = 1008;
pub const WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: i32 = 1009;
pub const WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: i32 = 1010;
pub const WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: i32 = 1011;
pub const WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: i32 = 1015;const
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* = 1015enum WINHTTP_WEB_SOCKET_CLOSE_STATUS : int {
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,
}#define global WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS 0x3E8
#define global WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS 0x3E9
#define global WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS 0x3EA
#define global WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS 0x3EB
#define global WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS 0x3ED
#define global WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS 0x3EE
#define global WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS 0x3EF
#define global WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS 0x3F0
#define global WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS 0x3F1
#define global WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS 0x3F2
#define global WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS 0x3F3
#define global WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS 0x3F7