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