Compartilhar via


enumeração WEB_SOCKET_ACTION (websocket.h)

A enumeração WEB_SOCKET_ACTION especifica ações a serem executadas por aplicativos WebSocket.

Syntax

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;

Constantes

 
WEB_SOCKET_NO_ACTION
Valor: 0
Não há ações a serem processadas.
WEB_SOCKET_SEND_TO_NETWORK_ACTION
Valor: 1
Indica que o aplicativo deve enviar os buffers para uma rede.
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION
Valor: 2
Indica que a operação enfileirada por WebSocketSend está concluída. O contexto do aplicativo retornado por WebSocketCompleteAction para essa operação de envio não é mais necessário, portanto, ele deve ser liberado.
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION
Valor: 3
Indica que o aplicativo deve preencher os buffers com dados de uma rede.
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION
Valor: 4
Indica que a operação enfileirada por WebSocketReceive está concluída. O contexto do aplicativo retornado por WebSocketCompleteAction para essa operação de recebimento não é mais necessário, portanto, ele deve ser liberado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho websocket.h

Confira também

WEB_SOCKET_ACTION_QUEUE

WebSocketCompleteAction

WebSocketGetAction

WebSocketReceive

WebSocketSend