Partager via


énumération WEB_SOCKET_ACTION (websocket.h)

L’énumération WEB_SOCKET_ACTION spécifie les actions à effectuer par les applications 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
Valeur : 0
Il n’y a aucune action à traiter.
WEB_SOCKET_SEND_TO_NETWORK_ACTION
Valeur : 1
Indique que l’application doit envoyer les mémoires tampons à un réseau.
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION
Valeur : 2
Indique que l’opération mise en file d’attente par WebSocketSend est terminée. Le contexte d’application retourné par WebSocketCompleteAction pour cette opération d’envoi n’est plus nécessaire, il doit donc être libéré.
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION
Valeur : 3
Indique que l’application doit remplir les mémoires tampons avec les données d’un réseau.
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION
Valeur : 4
Indique que l’opération mise en file d’attente par WebSocketReceive est terminée. Le contexte d’application retourné par WebSocketCompleteAction pour cette opération de réception n’est plus nécessaire, il doit donc être libéré.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête websocket.h

Voir aussi

WEB_SOCKET_ACTION_QUEUE

WebSocketCompleteAction

WebSocketGetAction

WebSocketReceive

WebSocketSend