HCSetWebSocketFunctions

(可选)允许调用方实现 WebSocket 函数。

语法

HRESULT HCSetWebSocketFunctions(  
         HCWebSocketConnectFunction websocketConnectFunc,  
         HCWebSocketSendMessageFunction websocketSendMessageFunc,  
         HCWebSocketSendBinaryMessageFunction websocketSendBinaryMessageFunc,  
         HCWebSocketDisconnectFunction websocketDisconnectFunc,  
         void* context  
)  

参数

websocketConnectFunc _In_
类型:HCWebSocketConnectFunction

根据需要实现 WebSocket 连接函数的回调。 传入 nullptr,以便使用基于当前平台的默认实现。

websocketSendMessageFunc _In_
类型:HCWebSocketSendMessageFunction

根据需要实现 WebSocket 发送消息函数的回调。 传入 nullptr,以便使用基于当前平台的默认实现。

websocketSendBinaryMessageFunc _In_
类型:HCWebSocketSendBinaryMessageFunction

根据需要实现 WebSocket 发送二进制消息函数的回调。 传入 nullptr,以便使用基于当前平台的默认实现。

websocketDisconnectFunc _In_
类型:HCWebSocketDisconnectFunction

根据需要实现 WebSocket 断开连接函数的回调。 传入 nullptr,以便使用基于当前平台的默认实现。

context _In_opt_
类型:void*

用于回调的上下文指针。

返回值

类型:HRESULT

此 API 操作的结果代码。 可能的值为 S_OK 或 E_FAIL。

要求

头文件:httpProvider.h

库: libHttpClient.GDK.lib

另请参阅

httpProvider