WINHTTP_WEB_SOCKET_STATUS構造体 (winhttp.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

バッファー内のデータの型。

解説

dwInternetStatusWINHTTP_CALLBACK_STATUS_READ_COMPLETEされると、WINHTTP_WEB_SOCKET_STATUS構造体が WinHttpWebSocketSend の完了コールバックに渡されます。

dwInternetStatusWINHTTP_CALLBACK_STATUS_WRITE_COMPLETEされると、WINHTTP_WEB_SOCKET_STATUS構造体が WinHttpWebSocketReceive の完了コールバックに渡されます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header winhttp.h

関連項目

WINHTTP_STATUS_CALLBACK

WINHTTP_WEB_SOCKET_BUFFER_TYPE

WinHttpWebSocketClose

WinHttpWebSocketReceive

WinHttpWebSocketSend

WinHttpWebSocketShutdown