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