ホーム › Networking.WebSocket › WEB_SOCKET_ACTION
WEB_SOCKET_ACTION
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WEB_SOCKET_NO_ACTION | 0 | 0x0 | 処理すべきアクションはありません。 |
| WEB_SOCKET_SEND_TO_NETWORK_ACTION | 1 | 0x1 | アプリケーションがバッファーをネットワークに送信する必要があることを示します。 |
| WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION | 2 | 0x2 | WebSocketSend によってキューに入れられた操作が完了したことを示します。この送信操作に対して WebSocketCompleteAction が返したアプリケーションコンテキストは不要になったため、解放する必要があります。 |
| WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION | 3 | 0x3 | アプリケーションがネットワークから受信したデータでバッファーを満たす必要があることを示します。 |
| WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION | 4 | 0x4 | WebSocketReceive によってキューに入れられた操作が完了したことを示します。この受信操作に対して WebSocketCompleteAction が返したアプリケーションコンテキストは不要になったため、解放する必要があります。 |
公式ドキュメント
WEB_SOCKET_ACTION 列挙型は、WebSocket アプリケーションが実行するアクションを指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 WEB_SOCKET_ACTION : int {
WEB_SOCKET_NO_ACTION = 0,
WEB_SOCKET_SEND_TO_NETWORK_ACTION = 1,
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION = 2,
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION = 3,
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION = 4
} WEB_SOCKET_ACTION;public enum WEB_SOCKET_ACTION : int
{
WEB_SOCKET_NO_ACTION = 0,
WEB_SOCKET_SEND_TO_NETWORK_ACTION = 1,
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION = 2,
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION = 3,
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION = 4,
}Public Enum WEB_SOCKET_ACTION As Integer
WEB_SOCKET_NO_ACTION = 0
WEB_SOCKET_SEND_TO_NETWORK_ACTION = 1
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION = 2
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION = 3
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION = 4
End Enumimport enum
class WEB_SOCKET_ACTION(enum.IntEnum):
WEB_SOCKET_NO_ACTION = 0
WEB_SOCKET_SEND_TO_NETWORK_ACTION = 1
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION = 2
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION = 3
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION = 4// WEB_SOCKET_ACTION
pub const WEB_SOCKET_NO_ACTION: i32 = 0;
pub const WEB_SOCKET_SEND_TO_NETWORK_ACTION: i32 = 1;
pub const WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION: i32 = 2;
pub const WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION: i32 = 3;
pub const WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION: i32 = 4;// WEB_SOCKET_ACTION
const (
WEB_SOCKET_NO_ACTION int32 = 0
WEB_SOCKET_SEND_TO_NETWORK_ACTION int32 = 1
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION int32 = 2
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION int32 = 3
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION int32 = 4
)const
WEB_SOCKET_NO_ACTION = 0;
WEB_SOCKET_SEND_TO_NETWORK_ACTION = 1;
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION = 2;
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION = 3;
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION = 4;// WEB_SOCKET_ACTION
pub const WEB_SOCKET_NO_ACTION: i32 = 0;
pub const WEB_SOCKET_SEND_TO_NETWORK_ACTION: i32 = 1;
pub const WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION: i32 = 2;
pub const WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION: i32 = 3;
pub const WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION: i32 = 4;const
WEB_SOCKET_NO_ACTION* = 0
WEB_SOCKET_SEND_TO_NETWORK_ACTION* = 1
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION* = 2
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION* = 3
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION* = 4enum WEB_SOCKET_ACTION : int {
WEB_SOCKET_NO_ACTION = 0,
WEB_SOCKET_SEND_TO_NETWORK_ACTION = 1,
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION = 2,
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION = 3,
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION = 4,
}#define global WEB_SOCKET_NO_ACTION 0x0
#define global WEB_SOCKET_SEND_TO_NETWORK_ACTION 0x1
#define global WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION 0x2
#define global WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION 0x3
#define global WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION 0x4