(win WINHTTP_WEB_SOCKET_STATUS 结构http.h)

WINHTTP_WEB_SOCKET_STATUS枚举包括 WebSocket 操作的状态。

语法

typedef struct _WINHTTP_WEB_SOCKET_STATUS {
  DWORD                          dwBytesTransferred;
  WINHTTP_WEB_SOCKET_BUFFER_TYPE eBufferType;
} WINHTTP_WEB_SOCKET_STATUS;

成员

dwBytesTransferred

类型:DWORD

操作中传输的字节数。

eBufferType

类型: WINHTTP_WEB_SOCKET_BUFFER_TYPE

缓冲区中的数据的类型。

注解

WINHTTP_CALLBACK_STATUS_READ_COMPLETEdwInternetStatus 时,会将WINHTTP_WEB_SOCKET_STATUS结构传递到 WinHttpWebSocketSend 的完成回调。

WINHTTP_CALLBACK_STATUS_WRITE_COMPLETEdwInternetStatus 时,会将WINHTTP_WEB_SOCKET_STATUS结构传递给 WinHttpWebSocketReceive 的完成回调。

要求

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

另请参阅

WINHTTP_STATUS_CALLBACK

WINHTTP_WEB_SOCKET_BUFFER_TYPE

WinHttpWebSocketClose

WinHttpWebSocketReceive

WinHttpWebSocketSend

WinHttpWebSocketShutdown