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