다음을 통해 공유


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