WEB_SOCKET_ACTION 枚举 (websocket.h)

WEB_SOCKET_ACTION枚举指定要由 WebSocket 应用程序执行的操作。

语法

typedef enum _WEB_SOCKET_ACTION {
  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, *PWEB_SOCKET_ACTION;

常量

 
WEB_SOCKET_NO_ACTION
值: 0
没有要处理的操作。
WEB_SOCKET_SEND_TO_NETWORK_ACTION
值:1
指示应用程序应将缓冲区发送到网络。
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION
值: 2
指示 WebSocketSend 排队的操作已完成。 不再需要 WebSocketCompleteAction 为此发送操作返回的应用程序上下文,因此应释放它。
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION
值: 3
指示应用程序应使用来自网络的数据填充缓冲区。
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION
值: 4
指示 WebSocketReceive 排队的操作已完成。 不再需要 WebSocketCompleteAction 为此接收操作返回的应用程序上下文,因此应释放它。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 websocket.h

另请参阅

WEB_SOCKET_ACTION_QUEUE

WebSocketCompleteAction

WebSocketGetAction

WebSocketReceive

WebSocketSend