WINHTTP_WEB_SOCKET_ASYNC_RESULT结构 (winhttp.h)

WINHTTP_WEB_SOCKET_ASYNC_RESULT包括 WebSocket 操作的结果状态。

语法

typedef struct _WINHTTP_WEB_SOCKET_ASYNC_RESULT {
  WINHTTP_ASYNC_RESULT         AsyncResult;
  WINHTTP_WEB_SOCKET_OPERATION Operation;
} WINHTTP_WEB_SOCKET_ASYNC_RESULT;

成员

AsyncResult

类型: WINHTTP_ASYNC_RESULT

WebSocket 操作的结果。

Operation

类型: WINHTTP_WEB_SOCKET_OPERATION

WebSocket 操作的类型。

注解

WINHTTP_CALLBACK_STATUS_REQUEST_ERROR dwInternetStatus 时,会将WINHTTP_WEB_SOCKET_ASYNC_RESULT结构传递给 WebSocket 函数(如 WinHttpWebSocketSendWinHttpWebSocketReceiveWinHttpWebSocketClose完成回调。

要求

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

另请参阅

WINHTTP_ASYNC_RESULT

WINHTTP_WEB_SOCKET_OPERATION

WinHttpWebSocketClose

WinHttpWebSocketReceive

WinHttpWebSocketSend

WinHttpWebSocketShutdown