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的完成回呼。

dwInternetStatus為 WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE時,WINHTTP_WEB_SOCKET_STATUS結構會傳遞至WinHttpWebSocketReceive的完成回呼。

規格需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 winHTTP.h

另請參閱

WINHTTP_STATUS_CALLBACK

WINHTTP_WEB_SOCKET_BUFFER_TYPE

WinHttpWebSocketClose

WinHttpWebSocketReceive

WinHttpWebSocketSend

WinHttpWebSocketShutdown