次の方法で共有


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