> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# HCSetWebSocketFunctions

> HCSetWebSocketFunctions

# HCSetWebSocketFunctions

Opcionalmente, permite que el autor de la llamada implemente las funciones de WebSocket.

## Sintaxis

```cpp theme={null}
HRESULT HCSetWebSocketFunctions(  
         HCWebSocketConnectFunction websocketConnectFunc,  
         HCWebSocketSendMessageFunction websocketSendMessageFunc,  
         HCWebSocketSendBinaryMessageFunction websocketSendBinaryMessageFunc,  
         HCWebSocketDisconnectFunction websocketDisconnectFunc,  
         void* context  
)  
```

### Parámetros

*websocketConnectFunc*   \_In\_\
Tipo: HCWebSocketConnectFunction

Una devolución de llamada que implementa la función de conexión de WebSocket según se desee. Pase nullptr para usar la implementación predeterminada según la plataforma actual.

*websocketSendMessageFunc*   \_In\_\
Tipo: HCWebSocketSendMessageFunction

Una devolución de llamada que implementa la función de envío de mensajes de WebSocket según se desee. Pase nullptr para usar la implementación predeterminada según la plataforma actual.

*websocketSendBinaryMessageFunc*   \_In\_\
Tipo: HCWebSocketSendBinaryMessageFunction

Una devolución de llamada que implementa la función de envío de mensajes binarios de WebSocket según se desee. Pase nullptr para usar la implementación predeterminada según la plataforma actual.

*websocketDisconnectFunc*   \_In\_\
Tipo: HCWebSocketDisconnectFunction

Una devolución de llamada que implementa la función de desconexión de WebSocket según se desee. Pase nullptr para usar la implementación predeterminada según la plataforma actual.

*context*   \_In\_opt\_\
Tipo: void\*

El puntero de contexto para las devoluciones de llamada.

### Valor devuelto

Tipo: HRESULT

Código de resultado de esta operación de API. Los valores posibles son S\_OK o E\_FAIL.

## Requisitos

**Encabezado:** httpProvider.h

**Biblioteca:** libHttpClient.GDK.lib

## Consulte también

[httpProvider](/reference/live/httpclient/httpprovider/httpprovider_members)


## Related topics

- [HCWebSocketSetHeader](/es/reference/live/httpclient/httpclient/functions/hcwebsocketsetheader.md)
- [HCWebSocketSetProxyUri](/es/reference/live/httpclient/httpclient/functions/hcwebsocketsetproxyuri.md)
- [HCWebSocketSetBinaryMessageFragmentEventFunction](/es/reference/live/httpclient/httpclient/functions/hcwebsocketsetbinarymessagefragmenteventfunction.md)
- [HCWebSocketSetProxyDecryptsHttps](/es/reference/live/httpclient/httpclient/functions/hcwebsocketsetproxydecryptshttps.md)
- [HCWebSocketSetMaxReceiveBufferSize](/es/reference/live/httpclient/httpclient/functions/hcwebsocketsetmaxreceivebuffersize.md)
