Поделиться через


перечисление 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