WEB_SOCKET_ACTION-Enumeration (websocket.h)

Die WEB_SOCKET_ACTION-Enumeration gibt Aktionen an, die von WebSocket-Anwendungen ausgeführt werden sollen.

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;

Konstanten

 
WEB_SOCKET_NO_ACTION
Wert: 0
Es sind keine Aktionen zu verarbeiten.
WEB_SOCKET_SEND_TO_NETWORK_ACTION
Wert: 1
Gibt an, dass die Anwendung die Puffer an ein Netzwerk senden soll.
WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION
Wert: 2
Gibt an, dass der von WebSocketSend in die Warteschlange eingereihte Vorgang abgeschlossen ist. Der von WebSocketCompleteAction für diesen Sendevorgang zurückgegebene Anwendungskontext ist nicht mehr erforderlich, daher sollte er freigegeben werden.
WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION
Wert: 3
Gibt an, dass die Anwendung die Puffer mit Daten aus einem Netzwerk füllen soll.
WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION
Wert: 4
Gibt an, dass der von WebSocketReceive in die Warteschlange eingereihte Vorgang abgeschlossen ist. Der von WebSocketCompleteAction für diesen Empfangsvorgang zurückgegebene Anwendungskontext ist nicht mehr erforderlich, daher sollte er freigegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile websocket.h

Weitere Informationen

WEB_SOCKET_ACTION_QUEUE

WebSocketCompleteAction

WebSocketGetAction

WebSocketReceive

WebSocketSend